NORMAL PROCESSING STATE
MOTOROLA
PROCESSING STATES 7 - 9
The restricted instructions at LA-2, LA-1, and LA are as follows:
DO
BCHG/BCLR/BSET LA, LC, SR, SP, SSH, or SSL
BTST SSH
JCLR/JSET/JSCLR/JSSET SSH
MOVEC/MOVEM/MOVEP from SSH
MOVEC/MOVEM/MOVEP to LA, LC, SR, SP, SSH, or SSL
ANDI/ORI MR
The restricted instructions at LA include the following:
Any two-word instruction
Jcc, JMP, JScc, JSR,
REP, RESET, RTI, RTS, STOP, WAIT
Another restriction is shown below:
JSR/JScc/JSCLR/JSSET to LA, if loop flag is set
ENDDO instruction restrictions:
The ENDDO instruction must not be immediately preceded by any of the following
instructions:
BCHG/BCLR/BSET LA, LC, SR, SSH, SSL, or SP
MOVEC/MOVEM to LA, LC, SR, SSH, SSL, or SP
MOVEC/MOVEM from SSH
ANDI/ORI MR
RTI and RTS instruction restrictions:
The RTI instruction must not be immediately preceded by any of the following instruc-
tions:
BCHG/BCLR/BSET SR, SSH, SSL, or SP
MOVEC/MOVEM to SR, SSH, SSL, or SP
MOVEC/MOVEM from SSH
ANDI MR, ANDI CCR
ORI MR, ORI CCR
The RTS instruction must not be immediately preceded by any of the following instruc-
tions:
BCHG/BCLR/BSET SSH, SSL, or SP
MOVEC/MOVEM to SSH, SSL, or SP
MOVEC/MOVEM from SSH