单片机 运算前 PSW=80H,MOV A,#0ABH SUBB A,#0C3H 求 ACC= CY= AC= OV= P=
急
人气:442 ℃ 时间:2020-06-17 23:21:27
解答
1、由于是用0ABH-0C3H=0E8H(也就是十进制的-24,补码表示),因此ACC=0E8H;2、由于AB比C3小,因此运算时必然借位,因此CY=1;3、由于AB=10101011,C3=11000011,因此减法时D3位没有向D4位借位,因此AC=0;4、运算过程中小数...
推荐
- MOV A,#87H MOV A,#99H (A)=20H,(CY)=1,(AC)=1,(OV)=1
- 关于cy置位清零MOV A,#0FEH ACC A,#0FEH 这个执行完CY=1 然后在执行 INC A 此时CY=1还是0
- 已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中
- 已知:(A)=E7H,CY=1.问执行指令SUBB A,#70H后,OV=
- 执行下列程序段后,(A)=_______,(CY)=____.MOV A,#C5H RL A
- 对于特殊的因数 兀 与数字相乘时()放在数字()与字母或括号相乘时,省略括号,放在字母或括号的()
- 在()里填上适当的运算符号.使算式成立 12()6()3=4()4
- 高度每增加1000米气温下降6度,现地面温度是25度,则x米高空气温约是多少?
猜你喜欢