EM73962A
4位微控制器
B
XA2
:
;--------------- -------------------- -------------------- -------------------- --
2银行
XB1 :
:
:
B
XB
:
XB2 :
:
B
XB2
:
;--------------- -------------------- -------------------- -------------------- --
3银行
XC1 :
:
:
B
XC
:
XC2 :
:
B
XC2
固定数据可以通过表查找指令被读出。表查找指令依赖于数据
指针(DP )给ROM地址,然后向得到的ROM代码数据:
LDAX
LDAXI
加
←
ROM [ DP ]
L
加
←
ROM [ DP ]
H
,DP+1
DP是能够存储程序的ROM地址作为指针的ROM码的数据的12位数据寄存器中。
首先,用户负载ROM地址为DP通过指令"STADPL , STADPM , STADPH" ,那么用户可以得到
ROM代码数据的低四位通过指令"LDAX"和更高的蚕食通过指令"LDAXI"
程序示例:读出地址1777h的ROM代码由表查表指令。
LDIA # 07H ;
STADPL
STADPM
STADPH
:
LDL # 00H ;
LDH # 03H ;
LDAX
STAMI
LDAXI
STAM
;
ORG 1777h
数据56H ;
; [ DP ]
L
←
07h
; [ DP ]
M
←
07h
; [ DP ]
H
←
07H ,加载DP = 777h
; ACC
←
6h
; RAM [30]
←
6h
; ACC
←
5h
; RAM [ 31 ]
←
5h
数据RAM ( 372半字节)
目前共有372 - 从地址000半字节的数据RAM中17Fh
数据RAM包括3部分:零页区,堆栈和数据区。
*本规范恕不另行通知进行更改。
10.8.2001
5