如何观察单片机psw的值

 我来答
小luo爱生活zzz
高能答主

2022-01-10 · 阳光是最好的浪漫‎。
小luo爱生活zzz
采纳数:184 获赞数:3332

向TA提问 私信TA
展开全部

观察单片机psw的值可以通过看:P(PSW.0):奇偶标志位。每条指令执行完后,该位都会指示当前累加器A中1的个数。如果A中有奇数个1,则P自动置1。

其它的要素有:

CY(PSW.7):进位标志。在执行加减运算指令时,如果运算结果的最高位(D7)发生了进位或借位,则CY由硬件自动置1。

AC(PSW.6):半进位标志位,也称为辅助标志位。在执行加减运算指令时,如果运算结果的低半字节(D3)发生了向高半字节进位或借位,则AC由硬件自动置1。

F0、F1(PSW.5 和PSW.1):用户标志位。用户可以根据需要对F0、F1赋予一定的含义,由用户置1和清0,作为软件标志。

单片机中中断的处理过程是:

1、中断请求:当中断源发出中断请求时,将相应的中断请求标志位置“1”,向CPU请求一次中断服务。如果中断允许寄存器IE中的总控开关和相应的分控开关是闭合的,那么这个中断标志位就会传送到CPU中。

2、中断响应:CPU响应中断时,先置位相应的优先级状态触发器,指明CPU开始处理的中断源的优先级别,以屏蔽后面的同级或低级中断请求;然后自动清除相应的中断标志(TI或RI除外)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式