添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符E型号页 > 首字符E的型号第399页 > EM78458AM > EM78458AM PDF资料 > EM78458AM PDF资料1第12页
EM78458/459
8位微控制器与MASK ROM
"JMP"指令允许直接装载程序计数器低10位。
因此, "JMP"允许PC跳转到一个程序页面内。
"CALL"指令装载的低10位的PC ,然后PC + 1推入
堆栈。因此,子程序入口地址可以在一个位于任何地方
页。
"RET" ( "RETL k" , "RETI" )指令的内容,程序计数器
的堆栈的顶部。
"ADD R 2, A"允许相对地址被添加到当前的PC ,和第九
和PC的第10位被清零。
"MOV R 2, A"允许从"A"寄存器加载一个地址的低8位的
PC机和PC的第九和第十位被清零。
被写入到R2的任何指令(例如: "ADD R2 , A" , "MOV R2 , A" , "BC R2 , 6" , )
会导致在第9位PC的第10位( A8 A9)清零。因此,该
跳转只限于一个页面的前256个地址。
在EM78458 / 459 ,则最多两个显著位( A11和A10 )的情况下,将
装载有PS1和PS0的在状态寄存器(R 3)的内容经
执行的"JMP" , "CALL" ,或设置任何其他指令,写入R2 。
所有的指令都是单指令周期( FCLK / 2或FCLK / 4)除
这说明写R2 ,需要多一个指令周期。
A 11~A 10
A9 ~ A8
A7
~
A0
堆栈0
CALL
RET
RETI
RETL
000
堆栈1
STACK 2
堆栈3
堆栈4
00
第0页
3 FF
400
堆栈5
STACK 6
STACK 7
01
第1页
7FF
800
10
第2页
B FF
C 00
11
第3页
FFF
图。 3程序计数器组织
6
产品规格( V1.4 ) 2005年5月27日
(此规格如有变更,恕不另行通知)

深圳市碧威特网络技术有限公司