![](http://datasheet.mmic.net.cn/330000/MB90P234_datasheet_16438148/MB90P234_62.png)
MB90230 Series
62
Table 2 Explanation of Symbols in Table of Instructions
Symbol
A
Description
32-bit accumulator
The number of bits used varies according to the instruction.
Byte: Low order 8 bits of AL
Word: 16 bits of AL
Long: 32 bits of AL, AH
High-order 16 bits of A
Low-order 16 bits of A
Stack pointer (USP or SSP)
Program counter
Stack pointer upper limit register
Stack pointer lower limit register
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
Bits 0 to 15 of addr24
Bits 16 to 23 of addr24
I/O area (000000
H
to 0000FF
H
)
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 value
Vector number (0 to 15)
Vector number (0 to 255)
Bit address
Branch specification relative to PC
Effective addressing (codes 00 to 07)
Effective addressing (codes 08 to 1F)
AH
AL
SP
PC
SPCU
SPCL
PCB
DTB
ADB
SSB
USB
SPB
DPR
brg1
brg2
Ri
RWi
RWj
RLi
dir
addr16
addr24
addr24 0 to 15
addr24 16 to 23
io
#imm4
#imm8
#imm16
#imm32
ext (imm8)
disp8
disp16
bp
vct4
vct8
( )b
rel
ear
eam
rlst
Register list