HMS87C5216 ETC1 [List of Unclassifed Manufacturers], HMS87C5216 Datasheet - Page 27

no-image

HMS87C5216

Manufacturer Part Number
HMS87C5216
Description
CMOS SINGLE-CHIP 8-BIT MICROCONTROLLER FOR UR(Universal Remocon) & WIRELESS KEYBOARD
Manufacturer
ETC1 [List of Unclassifed Manufacturers]
Datasheet
Y indexed direct page (8 bit offset)
This address value is the second byte (Operand) of command plus
the data of Y-register, which assigns Memory in Direct page.
This is same with above (2). Use Y register instead of X.
Y indexed absolute !abs+Y
Sets the value of 16-bit absolute address plus Y-register data as
Memory. This addressing mode can specify memory in whole ar-
ea.
Example; Y=55
D500FA
(6) Indirect Addressing
Direct page indirect
Assigns data address to use for accomplishing command which
sets memory data(or pair memory) by Operand.
Also index can be used with Index register X,Y.
JMP, CALL
Example;
SEP. 2004 Ver 1.01
0FA55
0F100
0F101
0F102
H
H
H
H
~ ~
LDA
H
data
D5
FA
00
!0FA00H+Y
[dp]
~ ~
0FA00H+55H=0FA55H
þ
Ã
À
data
dp+Y
A
3F35
X indexed indirect
Processes memory data as Data, assigned by 16-bit pair memory
which is determined by pair data [dp+X+1][dp+X] Operand plus
X-register data in Direct page.
ADC, AND, CMP, EOR, LDA, OR, SBC, STA
Example; X=10
1625
0E30A
0FA00
0FA00
0E005
35
36
35
36
H
H
H
H
H
H
H
H
JMP
ADC
~ ~
~ ~
~ ~
~ ~
H
NEXT
data
0A
E3
3F
05
E0
16
35
25
[35H]
[25H+X]
[dp+X]
~ ~
~ ~
~ ~
~ ~
À
À
0E005
jump to address 0E30A
þ
þ
25 + X(10) = 35
H
Ã
HMS87C5216
A + data + C
H
A
H

Related parts for HMS87C5216