
y
iminar
el
程序计数器( 16K ROM )
Pr
EM73P968
4位微控制器的液晶显示器产品
程序计数器(PC )是通过一个13位计数器,其指示下一个执行地址组成
指令的程序ROM指令。
对于分支和调用指令,PC是由指令指示改变。电脑只能显示地址
从0000h - 1FFFh的。该银行数量由P3决定。
( 1 )分支指令:
SBR一
对象代码: 00AA AAAA
条件: SF = 1 ;个人计算机
←
PC
12-6.a
(分支条件在线北京)
PC保持原来的PC值+ 1
a
a
a
a
a
a
SF = 0; PC←PC +1 (分支条件不在线北京)
PC
原来的PC值+ 1
一个LBR
对象代码:1100 AAAA AAAA AAAA
条件: SF = 1 ;个人计算机
←
PC
12.a
(分支条件在线北京)
PC
HOLD
+2
a
a
a
a
a
a a
a
a
a
a
a
SF = 0; PC←PC +2 (分支条件不在线北京)
PC
原来的PC值+ 2
SLBR一
对象代码: 0101 0101 1100 AAAA AAAA AAAA (A: 1000H 1FFFh的)
0101 0111 1100 AAAA AAAA AAAA (A : 0000H 0FFFH )
条件: SF = 1 ;个人计算机
←
一(分支条件在线北京)
PC A
a
a
a
a
a
a
a
a
a
a
a
a
SF = 0;个人计算机
←
PC + 3 (分支条件不在线北京)
PC
原来的PC值+ 3
( 2 )子程序指令:
SCALL一
对象代码: 1110 NNNN
条件: PC
←
一; A = 8N + 6 ; N = 1..Fh ; A = 86H , N = 0
PC 0
0
0
0
0
a
a
a
a
a
a
a
a
一个LCALL
对象代码: 0100 0AAA AAAA AAAA
条件: PC
←
a
*本规范恕不另行通知进行更改。
8.14.2001
12