对寄存器AX的内容乘以4的正确指令序列是()。

题目
对寄存器AX的内容乘以4的正确指令序列是()。

A.SHRAX,1SHRAX,1
B.SHLAX,1SHL,AX,1
C.ROLAX,1ROLAX,1
D.RCRAX,1RCRAX,1
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于指令XOR AX,AX和MOV AX,0,下面描述正确的是( )。

A.均可执行对AX寄存器的“清0”操作,并且执行速度也没差异

B.均可执行对AX寄存器的“清Q”操作,但MOV AX,0指令的执行速度比较快

C.均可执行对AX寄存器的“清0”操作,但XOR AX,AX指令的执行速度比较快

D.两条指令的执行结果不同


正确答案:C

第2题:

对于指令MOV AX,0和指令XOR AX,AX,下面( )描述是正确的。

A.均可执行对AX寄存器的“清0”作,并且执行速度也没有差异

B.均可执行对AX寄存器的“清0”操作,但MOV X,0指令的执行速度快

C.均可执行对,AX寄存器的“清0”操作,但XOR AX,AX指令的执行速度快

D.两条指令执行的结果不可能相同


正确答案:C

第3题:

下面指令执行后,改变目标寄存器内容的指令是()。

A、TEST AL,0EFH

B、SHL AX,CL

C、CMP DH,BL

D、AND AL,FFH


参考答案:B

第4题:

根据下面的指令和伪指令序列 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,WORD PTR [BX] AX寄存器的内容是( )

A.0300H

B.0003H

C.0506H

D.0403H


正确答案:A
解析:根据数据定义伪指令TABDW1,2,3,4,5,6画出内存分配示意图,在存储单元相应位置标出变量名和EA。OFFSETTAB得到的是变量TAB的EA。TAB这个变量的EA为0则MOVBX,OFFSETTAB这个指令的源操作数OFFSETTAB是立即寻址,(BX)=0。ENTRY为符号常量,指令ADDBX,ENTRY的源操作数ENTRY也是立即寻址(BX)+3→BX,(BX)=3。MOVAX,WORDPTR[BX]指令中源操作数[BX]是寄存器间接寻址,前面的WORDPTR指明内存操作数为字类型。指令执行后把偏移地址为3的字单元的内容传给AX。所以答案选A。

第5题:

根据下面的指令和伪指令序列,AX寄存器的内容是______。 TAB DW 1,2,3,4,5,6 ENTRY EQU 3 MOV BX,OFFSETTAB ADD BX,ENTRY MOV AX,WORDPTR[BX]

A.0403H

B.0003H

C.0506H

D.0300H


正确答案:D
解析:本题中的伪指令将其后跟着的数据存入指定的存储单元。程序段中BX寄存器所存放的偏移地址指向TAB中01H,00H,02H,00H,03H,00H,……的第3个,00H所示的存储单元。所以AX寄存器中的内容为0300H。

第6题:

为了将AL寄存器中的组合(PackeD) BCD码45H转换为两个非组合(UnpackeD) BCD码04H和05H,并分别存放在AH和AL寄存器中,应在下面的指令序列的横线处填写什么指令?

MOV AX,45H

MOV CL,4

______ AX,CL

SHR AL,CL


正确答案:SHL
SHL

第7题:

有下列指令: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行这些指令后,寄存器AL的值是( )

A.60H

B.00H

C.04H

D.AOH


正确答案:B
解析:在本题中,开始时AX寄存器中的内容是1234H,经过ROLAX,CL命令后,AX=2341H。ROL是循环左移。然后再DECAX后,AX=2340H。MUL是乘法指令,它隐含了目的操作数AX,乘积为DX:AX。所以执行完MULCX指令后,AX=8D00H。那么AL的值是00H。

第8题:

对于指令MOV AX,0和指令XOR AX,AX,下面( )描述是正确的。

A.均可执行对AX寄存器的“清0”操作,并且执行速度也没有差异

B.均可执行对AX寄存器的“清0”操作,但MOVAX,0指令的执行速度比较快

C.均可执行对厶X寄存器的“清0”操作,但XOR AX,AX指令的执行速度比较快

D.两条指令的执行结果不同


正确答案:C

第9题:

假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。

A.SUB AX,BX JC label

B.SUB AX,BX JNC lable

C.CMP AX,BX JA lable

D.CMP AX,BX JG label


正确答案:D

第10题:

执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOV BX,4 MUL BX,

A.4936H

B.48DOH

C.2340H

D.0234H


正确答案:B