汇编语言问题,解不出答案上这个结果,答案写的AX=01001H CF=1,我求的一直是0100H,求大神能详细一点

MOV AX, 00FFH
MOV BX, 0FFFFH
XOR AX, BX
NEG AX
该程序段运行后,AX=_______ CF=_________

答案打错了吧,0100H是正确的
温馨提示:内容为网友见解,仅供参考
无其他回答

·一道简单的汇编语言问题求详细解答
RCR AX,1 ;带进位循环右移,AX=0000 0000 0000 0000 0000B,CF=0 ADD BX,1 ;bx=bx+1,BX=01H LOOP qq ;CX-1,即CX=0000 0000 0000 0111B,不等于0,转到QQ继续循环。为了看到每次循环的结果,将各次循环情况分别写在下面:第二次循环情况:QQ:shr cx,1 ;是将cx逻辑右移1位,CX=0000 0...

汇编问题,请详细解答啊,我不明白都是怎么算出来的,谢谢啊、
AND指令:将CX的内容与AX的内容进行逻辑与运算,运算结果存放到AX中。AX = 349DH,二进制为:0011 0100 1001 1101;CX = 000F,二进制为:0000 0000 0000 1111 逻辑与的结果为:0000 0000 0000 1101 即:000DH(H表示16进制)。8225H乘以10H再加上2942H即:82250H + 3942H = 85B92H。NEG指...

汇编语言中 MOV AX,[0100H]+2 和 MOV AX, [0100H+2]两种写法效果一样吗...
DATAENDS3.试编写出把DX、AX中的双字右移四位的程序段。4.定义一个数据区,它包含有23H,24H,25H和26H四个字符数据,把这个数据区复制20次,并显示出复制结果。汇编语言2005—2006学年第二学期期末考试复习题及参考答案一、填空1.十进制数369转换成二进制数为(101110001)2,转换成十六进制数为(171)16.2.计算机中...

汇编试题解答
A. DEC BYTE PTR〔1200H〕 ; 问:(31200)=4FH, CF=原来CF的值(DEC指令不影响CF标志)B. SAR BYTE PTR [SI+1200H],1 ; 问:(31202H)=FBH,ZF=0 C. MOV AX,WORD PTR〔BX+SI〕 ;问:AX=90F7H,SF=原来SF的值(MOV指令不影响标志位)2.每组写一条程序指令,使...

汇编减法指令产生借位时是如何实现让CF置1的?
--- 把机器数,看成补码,这只是人的想法。把负数求补码的时候,按照其定义式,就是用《模》减去《负数的绝对值》。这里面,就平白的多了一个模。(你不要想着用求反加一来求补码。这种方法也对,但是掩盖真相。)所以,用补码来计算,就会差了一个进位。这个进位,就是求补码时加进去的模。

汇编语言的问题,求助 MOV AX,8080H SAR AX,1 MOV CL,4 SHR AL,CL 最 ...
先用二进制表示一下,结果在转换成16进制 MOV AX,8080H AX=1000 0000 1000 0000 b 二进制 SAR AX,1 AX算术右移,得到 AX=0100 0000 0100 0000b,AL=0100 0000b (后8位)MOV CL,4 CL=4,是后面一个指令的移位数 SHR AL,CL 对AL右移CL(=4)位,得到 AL=0000 0100b,就...

汇编中CF、PF、AF、ZF、SF、OF都表示什么意思?
ZF(零标志) =1 操作结果为0 =0 结果不为0;SF(符号标志) =1 结果最高位为1 =0 结果最高位为0;OF(溢出标志) =1 此次运算发生了溢出 =0 无溢出。例如8位二进制数相加:1001 1100B+0001 1000B 结果为 1011 0100B 此时无进位CF=0,PF=1,AF=1,ZF=0,SF=1,OP=0。

...CAX=0100 DC=C9 BLKCK=0000000 这是什么问题?
INT13\/02h Read error(AX=0100.DL=80)表现症状是不能进系统,能检测到硬盘,但找不到分区 解决方案:引导区出问题了,找不到自举盘标志(80H)。解决方法:磁盘请0重新分区。放如安装盘启动后输入fdisk重新分区 理论知识:INT 13H,AH=00H 软、硬盘控制器复位 说明:此功能复位磁盘(软盘和硬盘)...

微机题目,求答案
执行该段程序后,AX=__0___,BX=___11011011 00000000___,CF=___1 因为最后一个位为1_3. 阅读下面程序 Begin: IN AL,5FH 读端口5F值 TEST AL,80H 是否为1000 0000 JZ BRCH1 相等 MOV AH,0 不相等 ah=0 JMP STOP 退出 BRCH1: MOV AH,0FFH STOP: HLT停机 该段...

带符号数相乘的计算~麻烦将结清楚的来谢谢如(AL)=0B4H ,(BL)=11H...
也就是说,如果结果的高一半的所有位,与低一半的第一位相同,则OF=CF=0,如果不相同,则OF=CF=1.本题中,结果是FAF4H=1111 1010 1111 0100 B,那么高一半是1111 1010,低一半是1111 0100 ,所以结果的高一半的所有位,与低一半的第一位 不 相同,即乘积的高一半 不是 是低一半的符号位的扩展,所以...

相似回答