已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=(),标志位的状态分别为CF=(),ZF=

题目
填空题
已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=(),标志位的状态分别为CF=(),ZF=(),OF=(),SF=()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

完成将BX清0,并使标志位CF清0,下面错误的指令是( )

A.XOR BX,BX

B.SUB BX,BX

C.MOV BX,OOH

D.AND BX,OOH


正确答案:C
解析:XOR是逻辑异或,它的操作对标志寄存器有影响,SF,ZF,PF会根据运算结果确定,CF,DF总是0,AF不确定。所以选项A正确;SUB是减法运算,它也影响CF标志位,所以选项B正确;AND是逻辑“与”,它的操作和XOB类似,也是影响CF的,选项D也正确;MOV指令执行后不影响标志寄存器,而不能使标志位CF清0,所以选项C是错误的。

第2题:

已知:(AX)=01CDH,(BX)=0AFH,(CX)=0BE02H,CF=1,写出单步执行每条指令时CF、ZF及相关寄存器的内容。

TEST AX,BX ;AX=______H,BX=______H

;CF=______,ZF=_____

ROL BX,CL ;(BX)=______H,(CL)=______H


正确答案:01CD    0AF    0    0    2BC    02
01CD    0AF    0    0    2BC    02

第3题:

若(AX)=0122H,四个标志位CF、SF、ZF、OF 的初始状态为0,执行指令SLIBAX,OFFFH后,这四个标志位的状态是( )。

A.(CF)=0, (SF)=0, (ZF)=0, (OF)=0

B.(CF)=1, (SF)=1, (ZF)=0, (OF)=0

C.(CF)=0, (SF)=0, (ZF)=1, (OF)=1

D.(CF)=1, (SF)=1, (ZF)=1, (OF)=1


正确答案:B

第4题:

阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。


正确答案:OD769H;2896H;0;0

第5题:

● 汇编语言中的CMP比较指令所设置标志位的不同状态, 代表着两个操作数的不同关系。当两个无符号数进行比较,则在比较指令之后,可以根据 CF标志位的状态来判断两个数的大小,如在“CMP AX,BX”中,当CF标志位置位时,表示 (26) 。

(26)

A. AX=BX

B. AX<BX

C. AX>BX

D. AX!=BX


正确答案:B

第6题:

下列指令中,与进位标志位CF无关的是( )。

A.ADC AX,3FH

B.SBB BX,CX

C.DEC DX

D.ADD AL,BLDAA


正确答案:C
解析:根据所学知识,可知选项A)、B)、D)指令执行都将影响标志位CF,只有选项C)不影响CF标志位。

第7题:

完成将BX清零,并使标志位CF清零,下面错误的指令是______。

A.SUB BX,BX

B.XOR BX,BX

C.MOV BX,00H

D.AND BX,00H


正确答案:C
解析:由于数据传送指令MOVBX,00H不影响标志位,只能实现对BX清零操作,CF保持不变。

第8题:

若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX, 0FFFH后,这四个标志位的状态是______。

A.(CF)=O,(SF)=0,(ZF)=0,(OF)=0

B.(CF)=1, (SF)=1, (ZF)=0, (OF)=0

C.(CF)=0, (SF)=0, (ZF)=1, (OF)=1

D.(CF)=1, (SF)=1, (ZF)=1, (OF)=1


正确答案:B
解析:当无符号数运算产生溢出时,CF=1;当带符号数运算产生溢出时,OF=1;当运算结果为零时,ZF=1;当运算结果为负时,SF=1。

第9题:

若AX=65ACH,BX=0B79EH,则()

A.执行ADD.AX,BX指令后,CF=1,OF=1
B.执行SUB.AX,BX指令后,SF=1,OF=0
C.执行TESTBX,AX指令后,CF=0,OF=0
D.执行XORAX,BX指令后,PF=1,IF=0

答案:A
解析:

第10题:

已知DS=5000H,BX=2500H, DI=6000H (58500H)=D456H,CX=0004H,CF=1 指令SAR [BX][DI] , CL 、指令RCL BYTE PTR[BX][DI] , 1执行后的结果各是什么?


正确答案: 指令SAR [BX][DI] , CL 执行后的结果是:
物理地址=DS*10H+BX+DI=58500H
执行前:(58500H) = D456H;
执行后: (58500H) = FD45H;
指令RCL BYTE PTR[BX][DI] , 1
执行后的结果是:(58500H) = ADH 0101 0110 CF=1 1010 1101 CF=0 物理地址=DS*10H+BX+DI=58500H
执行前:(58500H) = 56H;CF=1
执行后: (58500H) = ADH