•  Back 
  •  Registers 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : MC56001 Documentation
Author      : JAY Software
Version     : 1.0 (19/11/1997)
Subject     : Programming/Assembler
Nodes       : 152
Index Size  : 4106
HCP-Version : 4
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : 
@help       : 
@options    : -i +y +z -t4
@width      : 100
View Ref-FileModifier Registers (Mn) M0-M7

    The eight 16-bit modifier registers, M0-M7, define the type of address
arithmetic to be performed for addressing mode calculations, or they can be
used for general-purpose storage. The address ALU supports linear, modulo,
and reverse-carry arithmetic types for all address register indirect
addressing modes. For modulo arithmetic, the contents of Mn also specify
the modulus. Each address register, Rn, has its own modifier register,
Mn, associated with it. Each modifier register is set to $FFFF on
processor reset, which specifies linear arithmetic as the default type for
address register update calculations.