00问答网
所有问题
单片机问题 已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中
已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?请给出过程。
举报该问题
推荐答案 2013-04-03
OV,溢出,=1
CY,有进位,=1
AC,半进位,=1
P,偶检验,=1
0xF8+0xA9 为 0x1A1,结果取8位,=0xA1
最高位符号位为1,表示负数,补码的原码为取反加1,即0x5F,表示十进制的95,所以0xA1表示 -95,结果 = -95。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jr0eZBjnT.html
其他回答
第1个回答 2013-04-03
OV=1
CY=1
AC=1
P=1
11111000
+
10101001
=
10100001(-33)
第2个回答 2013-04-03
MOV A,#0F8H ; A= 0F8H
ADD A,#0A9H ; A =0A1H=161 OV=0 CY=1 AC=1 P=1
第3个回答 2013-04-03
debug一下,一目了然~~
相似回答
51
单片机
答:
1)
已知A
=
0F8H,当执行ADD
A,#0A9H指令后,PSW中的OV=
1
,CY=
1AC=1
,P=
0,若是有符号数,A中的结果用十进制表示是161 2)将CY与A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原A=0,执行后A=1.
一道
单片机
题:
已知A=0F8H
...
答:
A = 0A1H = -95(10)
OV
=
0
CY
= 1
AC
= 1 P = 1
单片机,已知A
=
0F8H,当执行ADD
A,#0A9H指令后,若
是有符号数,A
中的
结...
答:
F8H
+
A9H=
1A1,若是8位数据,会有溢出,二进制表示为:10100001,有符号数十进制为-33
一道关于汇编语言
psw的
选择题
答:
进位标志位CY:如果D7位向上有进位,则
CY=
1,否则0 半进位标志位AC:D3位向上有进位则
AC=
1,否0 溢出标志OV:如果D6D7位只有一个向上有进位
的OV=
1否0 奇偶标志位P:当A中1的个数为奇数为1,否0
大家正在搜
单片机中的0FH中H是什么
单片机里的29H是多少
单片机中0000H是什么意思
单片机数字后面的H是什么意思
单片机中10H与3000H
单片机p0口地址为什么是80H
单片机汇编为什么ORG0000H
单片机中断重启0000H
单片机PSW80H
相关问题
单片机,已知A = 0F8H,当执行ADD A,#0A9H指...
单片机题目求教! 单片机进行0B0H+9FH后,PSW中的C...
一道单片机题:已知A=0F8H...
F0=0,RS1=0,RS0=0,执行指令:MOV A, #...
单片机中A=9BH,执行ADD A,#9BH指令后A=?CY...
MCS-51单片机试题
单片机中 已知PSW=90H,执行下列程序后,分析寄存器的A...
已知A=0C9H,B=8DH,CY=1 执行指令ADDC A...