English
Language : 

HMS87C5216 Datasheet, PDF (25/76 Pages) List of Unclassifed Manufacturers – CMOS SINGLE-CHIP 8-BIT MICROCONTROLLER FOR UR(Universal Remocon) & WIRELESS KEYBOARD
HMS87C5216
9.4 Addressing Mode
The HMS87C5216 and GMS81C1408 uses six addressing
modes;
• Register addressing
• Immediate addressing
• Direct page addressing
• Absolute addressing
• Indexed addressing
• Register-indirect addressing
(1) Register Addressing
Register addressing accesses the A, X, Y, C and PSW.
(2) Immediate Addressing →#imm
In this mode, second byte (operand) is accessed as a data imme-
diately.
Example:
0435 ADC #35H
MEMORY
04
A+35H+C →A
35
(3) Direct Page Addressing →dp
In this mode, a address is specified within direct page.
Example;
C535
LDA 35H
;A ←RAM[35H]
0035H
data
~~
0F550H
C5
0F551H
35
À
~~ þ data →A
(4) Absolute Addressing →!abs
Absolute addressing sets corresponding memory data to Data, i.e.
second byte(Operand I) of command becomes lower level ad-
dress and third byte (Operand II) becomes upper level address.
With 3 bytes command, it is possible to access to whole memory
area.
ADC, AND, CMP, CMPX, CMPY, EOR, LDA, LDX, LDY, OR,
SBC, STA, STX, STY
Example;
0735F0 ADC !0F035H
;A ←ROM[0F035H]
E45535 LDM 35H,#55H
0035H
data
~~
þ
0F100H
E4
0F101H
55
0F102H
35
data ←55H
~~
À
0F035H
data
~~
0F100H
07
0F101H
35
0F102H
F0
~~
þ
À
A+data+C →A
address: 0F035
SEP. 2004 Ver 1.01