
EM73P461A
4位微控制器的液晶显示器产品
程序ROM ( 8K ×8位)
y
liminar
PRE
为8K ×8位的程序ROM中包含用户的程序和一些固定的数据。
的程序ROM中的基本结构可分为6个部分。
1.地址0000H :复位起始地址。
2.地址0002H - 000CH : 6种中断服务程序的入口地址。
3.地址000EH - 0086h : SCALL子程序入口地址,仅适用于000EH , 0016h , 001Eh , 0026H , 002Eh ,
0036H , 003EH , 0046h , 004Eh , 0056h , 005Eh , 0066h , 006EH , 0076h , 007Eh , 0086h 。
4.地址0000H - 07FFH : LCALL子程序入口地址。
5.地址为0000h - 1FFFh的:除了用作上述功能外,其他区域可以被用作用户的程序的区域。
6.地址1000H - 1FFFh的:固定数据stortage区。
地址
000h
002h
004h
006h
008h
00Ah
00Ch
00Eh
086h
800h
:
FFFH
1FFFh
8192 ×8位
复位起始地址
INT0 ;外部中断服务程序的入口地址
HTCI ;高速定时器中断服务的入口地址
TRGA ;定时器/ counterA中断服务程序的入口地址
TRGB ;定时器/计数器B中断服务程序的入口地址
TBI ;时基中断服务程序的入口地址
INT1 ;外部中断服务程序的入口地址
SCALL ,子程序调用入口地址
1000h
:
银行1
LCALL入口地址
固定数据区
用户的程序和固定的数据被存储在程序ROM 。用户程序是根据PC值
送下一执行的指令代码。固定数据可以通过表查找指令被读出。
请注意,仅可以存储在8K ROM银行1中的固定数据。
程序计数器是一个13位二进制计数器。 PC可以定义8K ROM 。
表查表指令:
表-look式指令依赖于数据指针(DP) ,以指示ROM地址,然后向得到的
ROM代码数据。
LDAX
LDAXI
加
←
ROM [ DP ]
L
加
←
ROM [ DP ]
H
,DP+1
DP是能够存储程序的ROM地址作为指针, ROM码的13位数据寄存器
数据。首先,用户负载ROM地址为DP通过指令"STADPL , STADPM , STADPH" ,那么用户可以
获取ROM代码数据的低四位通过指令"LDAX"和更高的蚕食通过指令"LDAXI" 。
*本规范恕不另行通知进行更改。
12.27.2001
6