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-FileTST Test Accumulator Operation: S - 0 (parallel move) Assembler Syntax: TST S (parallel move) Description: Compare the specified source accumulator S with zero and set the condition codes accordingly. No result is stored although the condition codes are updated. Condition Codes: 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ |LF|**| T|**|S1|S0|I1|I0|**| L| E| U| N| Z| V| C| +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ |<- MR ->|<- CCR ->| L- Set if data limiting has occured during parallel move E- Set if the signed integer portion of A or B result is in use U- Set if A or B result is unnormalized N- Set if bit 55 of A or B result is set Z- Set if A or B result equals zero V- Always cleared NOTE: The definition of the E and U bits varies according to the scaling mode being used. Instruction Format: TST S S = (A,B) Timing: 2 + mv oscillator clock cycles Memory: 1 + mv program words