单片机题目求教! 单片机进行0B0H+9FH后,PSW中的CY,AC,OV,P为多少?请说明原因,

单片机题目求教!单片机进行0B0H+9FH后,PSW中的CY,AC,OV,P为多少?请说明原因,谢谢!... 单片机题目求教!
单片机进行0B0H+9FH后,PSW中的CY,AC,OV,P为多少?请说明原因,谢谢!
展开
 我来答
胖大海君
推荐于2017-11-26 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:622万
展开全部
单片机进行0B0H+9FH 即要完成一个二进制的加法运算
1011 0000 B + 1001 1111 B=0100 1111 B 最高位产生进位 即CY=1 由于低4位没有向高4位产生进位 所以 辅助进位标志AC=0
加的结果 0100 1111 B中 1的个数为奇数 所以奇偶标志 P=1
通过逻辑分析: 以上是2个负数相加 结果却变成了一个正数 即产生了运算错误 负数相加的值超过了8位数表示的范围 即溢出了 所以 溢出标志 OV=1

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式