下面两条指令的功能有什么区别? MOV AX,&en

题目

下面两条指令的功能有什么区别? MOV AX, BX   MOV AX,[BX] 

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据段中有以下定义:

RRAY1 EOU 16H,

ARRAY2 DW 16H

请指出下面两条指令的寻址方式:

MOV AX,ARRAY1 寻址方式:______。

MOV AX,ARRAY2 寻址方式:______。


正确答案:立即寻址方式    直接寻址方式
立即寻址方式  ,  直接寻址方式

第2题:

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

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

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

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

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


正确答案:C

第3题:

若要完成(AX)×7/2运算,则在下面四条指令之后添加哪条指令? MOV BX,AX MOV CL,3 SAL AX,CL SUB AX,BX _______

A.OR AX,1

B.SAL AX,1

C.SAR AX,1

D.DIV AX,2


正确答案:C
解析:MOVBX,AX;保护AX的内容MOVCL,3;给CL赋3SALAX,CL;将AX左移3位SUBAX,BX;将已经左移了3位的AX减去原来的AX,因为7=23-1,AX左移3位相当于乘了23,再减去原来的AX,就相当于完成了原AX乘以7的操作,因此下面一步就应当完成除以2的功能。在二进制的计算机数运算中,除以2的操作可以通过将操作数右移一位完成,算术移位操作的指令SAR即是,因此选项C正确。

第4题:

用MOV指令将十进制数89以组合型BCD码格式送入AX,正确使用的指令是( )。

A.MOV AX,0890

B.MOV AX,0809H

C.MOV AX,0089H

D.MOV AX,8009


正确答案:C

第5题:

设变量PROTV保存的数据为6,汇编下面这条指令的结果为( )。 MOV AX,PROTV LT5

A.MOV AX,0FFFFH

B.MOV AX,0

C.MOV BX,0FFFFH

D.MOV AX,0


正确答案:B

第6题:

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

A.4936H

B.48DOH

C.2340H

D.0234H


正确答案:B
解析:执行乘法运算时,寄存器AX 中最初存放的是被乘数,计算完成后,积将被保存在AX寄存器中。

第7题:

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

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

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

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

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


正确答案:C

第8题:

数据段中有以下定义:

ARRAY1 EQU 16H

ARRAY2 DW 16H

指出下面两条指令的寻址方式:

MOV AX,ARRAY1 ;寻址方式:______。

MOV AX,ARRAY2 ;寻址方式:______。


正确答案:立即寻址  直接寻址
立即寻址 , 直接寻址

第9题:

按照80x86机器指令编码规则,下列( )指令的机器代码最短。

A.MOV AX,BX

B.MOV AX,1

C.MOV AX,[0001H]

D.MOV AX,[BX+1]


正确答案:A

第10题:

下面数据传送指令中,正确的指令是( )。

A.MOV BUFl,BUF2

B.MOV CS,AX:

C.MOV CL,1000H

D.MOV DX,WORD PTR [BP+DI]


正确答案:D

更多相关问题