在下列指令中,()指令的执行会影响条件码中的CF位。A、JMP NEXTB、JC NEXTC、INC BXD、SHL AX,1

题目

在下列指令中,()指令的执行会影响条件码中的CF位。

  • A、JMP NEXT
  • B、JC NEXT
  • C、INC BX
  • D、SHL AX,1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列指令中,不影响标志位SF位的指令是( )

A.RCL AX,1

B.AND BH,OFH

C.SAR AX,1

D.ADC AX,SI


正确答案:C
解析:算术右移SAR,移走的低位送CF,但高位(符号位)保持不变。由于每右移1位,相当于除以2,所以SAR指令相当于除以2n。

第2题:

下列80x86指令中,不合法的指令是( )。

A.IN AX,03F8H

B.MOV BL,AL

C.MOVSB

D.SHL AX


正确答案:A
解析:03F8H大于255,不能直接寻址,而必须通过DX寄存器间接寻址。

第3题:

当程序在内存空间浮动时,下面哪一条指令的机器码应进行修改?

A.JMP Label (Label为标号)

B.JMP WORD PTR[BX]

C.JMP BX

D.JMP DWORD PTR[BX]


正确答案:D

第4题:

在减法指令中,______指令不会影响CF标志位。

A.SUB

B.SBB

C.DEC

D.NEG


正确答案:C
解析:DEC指令是将操作数减1,它不会影响CF,SBB是带借位的减法指令,NEG其实就是取补指令,和SUB一样,它们都会影响CF标志位。

第5题:

分别执行ADDAX,1和INC平共处AX指令后,AX寄存器中将会得到同样的结果,但是在执行速度和占用内存空间方面存在着差别,试问下面说法正确的是( )。

A.ADD AX,1指令比INC AX指令执行速度快,而且占用较小的内存空间

B.ADD AX,1指令比INC AX指令执行速度慢,而且占用较大的内存空间

C.ADD AX,1指令比INC AX指令执行速度快,但占用的内存空间却较大

D.ADD AX,1指令比INC AX指令执行速度慢,但占用的内存空间却较小


正确答案:B

第6题:

下列指令中,不影响标志位SF位的指令是______。

A.RCL AX,1

B.SAR AX,1

C.AND BH,0FH

D.ADC AX,SI


正确答案:A

第7题:

为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应填写( )指令。 SHL AX,1 SHL BX,1

A.ADC AX,0

B.SHL AX,1

C.ROL AX,1

D.RCL AX,1


正确答案:A

第8题:

为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高16位),下面的程序段中应填写一条什么指令? SHL AX, 1 SHL BX, 1

A.ADC AX ,0

B.SHL AX ,1

C.ROL AX ,1

D.RCL AX,1


正确答案:A

第9题:

分别执行ADD AX,1和INC AX指令后,AX寄存器中将会得到同样的结果,但是在执行速度和占用内存空间方面存在差别,试问下面叙述正确的是( )。

A.ADD AX,1指令比INC AX指令执行速度快,而且占用较小的内存空间:

B.ADD AX,1指令比INC AX指令执行速度慢,而且占用较大的内存空间;

C.ADD AX,1指令比INC AX指令执行速度快,而占用的内存空间却较大;

D.ADD AX,1指令比INC AX指令执行速度慢,而占用的内存空间却较小:


正确答案:B

第10题:

当程序在内存空间浮动时,下面( )指令的机器码应进行修改。

A.JMP Label (注:Label 为标号)

B.JMP WORD PTR [BX]

C.JMP BX

D.JMP DWORD PTR [BX]


正确答案:A