•  Back 
  •  Assembler 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help 
  •  Show info about hypertext 
  •  View a new file 
Topic       : Pure Assembler Documentation
Author      : John Kormylo
Version     : PASM.HYP 1.0
Subject     : Documentation/Pure Assembler
Nodes       : 740
Index Size  : 20262
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : en
@default    : 
@help       : Help
@options    : +g -i -s +x +z -t4
@width      : 75
View Ref-File[ Registers ]

D0 - D7   Data Registers (32 bits)
A0 - A7   Address Registers (32 bits)

SP        Stack Pointer (same as A7)
USP       User Stack Pointer
SSP       Supervisor Stack Pointer (68000)
ISP       Interrupt Stack Pointer (68030)
MSP       Master Stack Pointer (68030)

PC        Program Counter (32 bits)
SR        Status Register (16 bits)
CCR       Condition Code Register (8 bits, low byte of SR)

68030 Registers:

SFC       Source Function Code (3 bits)
DFC       Destination Function Code (3 bits)
VBR       Vector Base Register (32 bits)
CAAR      Cache Address Register (32 bits)
CACR      Cache Control Register (32 bits)

TT0/TT1   Transparent Translation (32 bits)
SRP       Supervisor Root Pointer (64 bits)
CRP       CPU Root Pointer (64 bits)
TC        Translation Control (32 bits)
PSR       PMMU Status Register (16 bits)

68881 Registers:

FP0 - FP7 Floating Point Data Registers (96 bits)
FPCR      Floating Point Control Register (16 bits)
FPSR      Floating Point Status Register (32 bits)
FPIAR     Floating Point Instruction Address Register (32 bits)