MB90660A Series
Symbol
A
AH
AL
SP
PC
PCB
DTB
ADB
SSB
USB
SPB
DPR
brg1
brg2
Ri
RWi
RWj
RLi
dir
addr16
addr24
ad24 0 to 15
ad24 16 to 23
io
imm4
imm8
imm16
imm32
ext (imm8)
disp8
disp16
bp
vct4
vct8
( )b
Table 2 Explanation of Symbols in Tables of Instructions
Meaning
32-bit accumulator
The bit length varies according to the instruction.
Byte : Lower 8 bits of AL
Word : 16 bits of AL
Long : 32 bits of AL:AH
Upper 16 bits of A
Lower 16 bits of A
Stack pointer (USP or SSP)
Program counter
Program bank register
Data bank register
Additional data bank register
System stack bank register
User stack bank register
Current stack bank register (SSB or USB)
Direct page register
DTB, ADB, SSB, USB, DPR, PCB, SPB
DTB, ADB, SSB, USB, DPR, SPB
R0, R1, R2, R3, R4, R5, R6, R7
RW0, RW1, RW2, RW3, RW4, RW5, RW6, RW7
RW0, RW1, RW2, RW3
RL0, RL1, RL2, RL3
Compact direct addressing
Direct addressing
Physical direct addressing
Bit 0 to bit 15 of addr24
Bit 16 to bit 23 of addr24
I/O area (000000H to 0000FFH)
4-bit immediate data
8-bit immediate data
16-bit immediate data
32-bit immediate data
16-bit data signed and extended from 8-bit immediate data
8-bit displacement
16-bit displacement
Bit offset
Vector number (0 to 15)
Vector number (0 to 255)
Bit address
64
(Continued)