位置:首页 > IC型号导航 > 首字符U型号页 > 首字符U的型号第346页 > UPD78320GF-3B9 > UPD78320GF-3B9 PDF资料 > UPD78320GF-3B9 PDF资料1第21页

PD78320 , 78322
2.2.1控制寄存器
控制寄存器执行专用功能,例如的程序序列,状态和堆栈存储器控制
和操作数的地址修改。它们由三个16位寄存器和一个8位寄存器。
(1)
程序计数器(PC)的
这是一个16位寄存器,用于存放下一个程序的要执行的地址信息。它通常是
根据该指令的字节数递增到取出。如果数据转移指令是
执行时,立即数和寄存器的内容被设定。 RESET输入设置和分支机构0000H和0001H的数据
在PC复位矢量表。
(2)
程序状态字( PSW )
这是一个16位寄存器,由这些设定或由指令执行的结果重新设置各种标志。读/
写访问进行中的高8位( PSWH )或低8位( PSWL )单元。每个标志可被操纵
使用位操作指令。如果一个中断请求时或BRK指令被执行,数据是自动
保存在堆栈内,并且通过RETI或RETB指令回收。
所有位在复位输入复位为0 。
图2-3 。 PSW格式
7
PSWH
UF
7
PSWL
S
6
5
4
3
0
3
IE
2
0
2
P / V
1
0
1
LT
0
0
0
CY
RBS2 RBS1 RBS0
6
Z
5
RSS
4
AC
(一)中断优先级跃迁标志( LT )
这个标志被用于控制中断优先级。对于中断控制电路的正常工作,这一点绝不能
通过程序来操作。
(二)进位标志( CY )
如果进位产生出7位或15的,作为操作指令的执行结果或产生一个借
到第7位或15 ,这个标志被设置为1。在所有其他情况下,该标志被复位为0 ,该标志可以由条件进行测试
分支指令。
当一个位操作指令,该标志用作位累加器。
(三)零标志( Z)
当操作结果为0时,该标志被设置为1。在所有其他情况下,该标志被复位为0 ,该标志可以被测试
由条件分支指令。
(四)符号标志( S)
时的运算结果的MSB为“1”时,该标志被设置为1,当MSB为“0 ”时,该标志被复位为0 ,该标志
可以通过条件分支指令进行测试。
(五)奇偶校验/溢出标志位( P / V)
只有当上溢或下溢的二的补码执行的算术运算的过程中
指令时,该标志被设置为1。在所有其他情况下,它被复位为0(溢出标志位操作)。
如果运算结果设置为1的位的数目是偶数时执行的逻辑运算指令,该标志
被设置为1,如果该比特数为奇数时,该标志被复位为0 (奇偶标志运算) 。
该标志可以由条件分支指令进行测试。
21