en:ibm:prcp:vio:globalreg

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:ibm:prcp:vio:globalreg [2016/09/15 05:31] – created valeriusen:ibm:prcp:vio:globalreg [2016/09/15 05:34] (current) valerius
Line 73: Line 73:
 For example, if [[setcurpos|VioSetCurPos]] were a registered function, the stack would appear as if the following instruction sequence were executed if [[setcurpos|VioSetCurPos]] were called and control routed to //EntryPoint//:  For example, if [[setcurpos|VioSetCurPos]] were a registered function, the stack would appear as if the following instruction sequence were executed if [[setcurpos|VioSetCurPos]] were called and control routed to //EntryPoint//: 
  
-<wiki+<code asm
- ┌───────────────────────────────────────────────────────┐ + PUSH     WORD     Row 
- │ PUSH     WORD     Row                                 │ + PUSH     WORD     Column 
- │ PUSH     WORD     Column                              │ + PUSH     WORD     VioHandle 
- │ PUSH     WORD     VioHandle                           │ + CALL     FAR      VioSetCurPos 
- │ CALL     FAR      VioSetCurPos                        │ + PUSH     WORD     Index 
- │ PUSH     WORD     Index                               │ + CALL     NEAR     Entry point in Vio router 
- │ CALL     NEAR     Entry point in Vio router           │ + PUSH     WORD     Caller's DS 
- │ PUSH     WORD     Caller's DS                         │ + CALL     FAR      Dynamic link entry point 
- │ CALL     FAR      Dynamic link entry point            │ +</code>
- └───────────────────────────────────────────────────────┘ +
-</wiki>+
  
 The index numbers that correspond to the registered functions are listed below:  The index numbers that correspond to the registered functions are listed below: