MOV A,#87H MOV A,#99H (A)=20H,(CY)=1,(AC)=1,(OV)=1
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/05 14:54:40
MOV A,#87H MOV A,#99H (A)=20H,(CY)=1,(AC)=1,(OV)=1
上述两数当做无符号数相加其和为288; 作为有符号数-121.一个是-103.其和-224.
那288.-121,-103是怎么来的呀.还有(A)=20H是怎么算呀.
急.在此非常感谢辅导.
上述两数当做无符号数相加其和为288; 作为有符号数-121.一个是-103.其和-224.
那288.-121,-103是怎么来的呀.还有(A)=20H是怎么算呀.
急.在此非常感谢辅导.
:
87H = 1000 0111B
+ 99H = + 1001 1001B
+ CY + 1
----------- --------------------
(1) 20H 1 0010 0000B
上述的竖式,在这里对不齐,复制到记事本里面再看,就整齐了.
结果是 120H,化成十进制,就是288.
把 87H、99H 看做补码,它们就是-121和-103,
再问: 非常感谢呀。120H中1是不是自然丢失呀? 1000 0111B+ 1001 1001B = 1 0010 0000B 。没有在加1呀。这是怎么算呀? 是不是算有符号就做他的反码在运算呀?没有符号作他的原码运算呀?
87H = 1000 0111B
+ 99H = + 1001 1001B
+ CY + 1
----------- --------------------
(1) 20H 1 0010 0000B
上述的竖式,在这里对不齐,复制到记事本里面再看,就整齐了.
结果是 120H,化成十进制,就是288.
把 87H、99H 看做补码,它们就是-121和-103,
再问: 非常感谢呀。120H中1是不是自然丢失呀? 1000 0111B+ 1001 1001B = 1 0010 0000B 。没有在加1呀。这是怎么算呀? 是不是算有符号就做他的反码在运算呀?没有符号作他的原码运算呀?
MOV A,#87H MOV A,#99H (A)=20H,(CY)=1,(AC)=1,(OV)=1
汇编语言ADD的问题MOV A #34HADD A #DEH是 22H CY=1还是 12H CY=1ADD书上说的是不
判断与简单1,下面指令中20H所表示的含义相同吗?为什么?MOV A,#20H;MOV 30H,20H;MOV C,20
单片机借位 怎么回事 clr c mov a,#56h subb a,#0f8h mov 40h,a (40h)=?详细
汇编语言 al=13h mov buf[di],al mov ax.dw1[bx][si] mov
mov 20H,#0FH CLR C MOV 00H,C 为什么到这里(20H)=00001110B
借位标志CY怎么求? 例如:MOV A,#56H RRC A 结果等于什么?CY怎么求?
MOV R2,R7 MOV A,@R2 DEC DPTR CPL 2FH MOV 20H.7,F0 PUSH DPTR
执行下列程序段后,(A)=_______,(CY)=____.MOV A,#C5H RL A
3.下列指令中哪条是正确的( ) A.MOV DS,0200H B.MOV AX,[SI][DI] C.MOV BP,A
1.下列指令中,错误的指令是( ). A.MOV A,@R1 B.MOV 41H,@
MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] S