全站数据
8 4 2 0 5 8 1

单片机程序状态字PSW的OV位到底是怎么判断溢出的

机电工程师 | 简单学习,快乐成才!         
问题更新日期:2024-10-24 18:09:00

问题描述

单片机程序状态字PSW的OV位到底是怎么判断溢出的,麻烦给回复
精选答案
最佳答案

D2位OV是判断溢出的标志。

在单片机中状态寄存器PSW是一个用了比较多的寄存器,除了D1位空着外,其它的7位都要使用,其中D7位Cy,是进(借)位,当做加法或减法时,进位标志和借位标志都是由它来表示.

当位和位之间相互传送时也不能少了它,必须要经它中转.D6位Ac位是辅助进位标志,当做加法或减法时由第四位向第五位进位或借位时,它会被置1.它也用于十进制调整(DA A).

D5位是用户标志位,当程序因某种原因

"跑偏

"后,用户可以用它来标志程序该从哪儿开始执行.不重复已经执行过的指令.

D4、D3位合在一块儿,指明工作寄存器的组别,这主要用于比较复杂一些的程序,R0组寄存器不够用的情况下用到R1、R2、R3组的寄存器时要用到这二位。