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[ Data Registers ] These are 32 bit registers used to perform data manipulation. Many instructions require at least one operand to be a data register, and others have greater capabilities using data registers. Data registers can be accessed in Byte, Word or Long mode. Byte and Word access use the rightmost bits. One can convert to Long using the EXT and EXTB instructions. Also of interest are the EXG and SWAP instructions. Register D0 is used by Pure C to return values, and registers D0-D2 are used for data parameters (see Pure C Linkage). See also Address Registers and Floating Point Data Registers.