Differences

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

Link to this comparison view

introduction [2013/01/27 07:37]
scott [Index Registers]
introduction [2013/01/27 07:37] (current)
scott [Index Registers]
Line 110: Line 110:
       0     1       2    3    4    5    6    7        0     1       2    3    4    5    6    7 
  
-The sign is as described above for the **SN** data representation.  The //Base// digit, more formally known as the //Base Indicant// is used to select the memory area for a memory access.  The use of //Base// digit values higher than 7 will lead to an [[faults:address_error|Address Error]] fault.  The //offset// field contains a value from zero to 999999 which will be summed with the operand address and the selected base address to generate the absolute address of the memory location being accessed.+The sign is as described above for the **SN** data representation.  The //Base// digit, more formally known as the //Base Indicant// is used to select the memory area for a memory access.  The use of //Base// digit values higher than 7 will lead to an [[faults:address_error|Address Error]] fault.  The //offset// field contains a value from zero to 999999 which will be summed with the operand address and the selected memory area base address to generate the absolute address of the memory location being accessed.
  
 The [[instructions:ntr|NTR]], [[instructions:ven|VEN]], [[instructions:ret|RET]] and [[instructions:ext|EXT (deprecated)]] use index register 3 (**IX3**) as a frame pointer that can be used to locate the previous value of IX3 after a VEN or NTR instruction.  See the [[instructions:ret|RET]] instruction for descriptions of the various stack frames. The [[instructions:ntr|NTR]], [[instructions:ven|VEN]], [[instructions:ret|RET]] and [[instructions:ext|EXT (deprecated)]] use index register 3 (**IX3**) as a frame pointer that can be used to locate the previous value of IX3 after a VEN or NTR instruction.  See the [[instructions:ret|RET]] instruction for descriptions of the various stack frames.
introduction.txt ยท Last modified: 2013/01/27 07:37 by scott
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki