位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第2551页 > M38B44E2H-XXXXFP > M38B44E2H-XXXXFP PDF资料 > M38B44E2H-XXXXFP PDF资料1第9页

三菱微型计算机
38B4集团
单片8位CMOS微机
[处理器状态寄存器( PS ) ]
处理器状态寄存器是一个8位寄存器,由5
标志而表示的运算后处理器的状态
这决定MCU运行操作和3个标志。分支操作
令可以通过测试进位( C)的标志来进行,零(Z)的标志
溢出(V )标志,或负(N )标志。在十进制模式下, Z,
V,N标志是无效的。
位0 :进位标志( C)
C标志包含了进位或借位的运算生成
的算术运算之后立即逻辑单元(ALU) 。它可以
还通过一个移位或循环移位指令来改变。
位1 :零标志( Z)
Z标志被设置,如果立即算术运算的结果
或数据传输是“0” ,并清除如果结果是任何其它
大于“0” 。
位2 :中断禁止标志( I)
I标志禁止除所有中断
BRK指令产生的。
中断被禁止时, I标志为“1” 。
第3位:十进制模式标志(D )
D标志决定了加法和减法是否
在二进制或十进制执行。二进制算术被执行时
这个标志为“0 ” ;小数运算被执行,当它为“1” 。
十进制调整是自动的十进制模式。只有ADC
和SBC指令可用于十进制运算。
位4 :中断标志(B )
B标志是用来表示当前的中断是
BRK指令产生的。在BRK标志在处理器
状态寄存器始终为“ 0”。当BRK指令被用来
产生一个中断时,处理器状态寄存器推
入堆栈与破标志设置为“1”。
第5位:指数X模式标志(T )
当此标志为“0”时,执行算术运算
累加器和存储器之间。当该标志为“1” ,直
被使能的算术运算和数据直接传送
存储位置之间。
位6 :溢出标志( V)
一个字节的加法或减法过程中V标志被用于
签数据。如果结果超过127至-128它被设置。当
内存位置的位指令执行,第6位
由位指令操作的被存储在溢出标志。
位7 :负标志(N )
N个标志设置,如果算术运算或数据的结果
转移是负的。当执行BIT指令,位7
由位指令操作的存储器位置存储
否定标志。
表5组和处理器状态寄存器的每一位的明确指示
C标志
指令集
清除指令
美国证券交易委员会
中图分类号
Z标志
_
_
我旗
SEI
CLI
-d标志
中美战略经济对话
CLD
B标志
_
_
T标志
SET
CLT
V标志
_
CLV
N标志
_
_
9