说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。

题目
问答题
说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。
参考答案和解析
正确答案: MOV A,21H为直接寻址方式,结果是累加器A中的数据为21H。
MOV A,[21H]为间接寻址,结果将DS段中偏移地址为21H的内存单元的数据给累加器A。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选的指令是______。

A.MOV AH,01H

B.MOV AX,4CH

C.MOV AH,4CH

D.RET


正确答案:C

第2题:

当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选择的指令是

A.MOV AL,01H

B.MOV AL,4CH

C.RET

D.MOV AH,4CH


正确答案:D
解析:在用指令INT 21H时,应该先把调用的功能号存入AH寄存器中。

第3题:

在8086/8088指令系统中,下列哪一条指令的寻址方式是错误的?

A.MOV AL,[DI]

B.MOV AL,[SI]

C.MOV AL,[BX+BP]

D.MOV AL,[BP+SI]


正确答案:C
解析:本题考查8086/8088指令系统中寻址方式的概念。每一种计算机的指令系统都有自己的一套寻址方式,不同计算机的寻址方式的分类和名称并不统一,但大多数可以归结为:立即寻址、直接寻址、寄存器寻址、间接寻址、变址寻址、寄存器间接寻址、基址寻址、相对寻址、页面寻址、堆栈寻址等。选项C的寻址方式是错误的,在汇编指令中是不可以实现的。正确答案为选项C。

第4题:

指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (1)MOV  BX, ‘BC’  (2)MOV  AX, DATA  (3)MOV  DX, [BX]  (4)MOV  AL, [BX+DI]  (5)MOV  CL, LIST[BX]  (6)MOV  AX, FILE[BX+DI+200H]  (7)DAA  (8)XLAT  (9)IN  AX, DX  (10)INT  21H


正确答案: (1)立即寻址。操作结果是把ASCII码CB(4342H)传送到BX.
(2)使用AX的直接寻址。操作结果是把数据段存储单元DATA1与DATA1+1的字内容复制到AX中。
(3)寄存器间接寻址。把数据段由BX间接寻址的存储单元的字内容复制到DX中。
(4)基址加变址寻址的寻址方式。操作结果是把由BX+DI寻址的数据段存储单元的字的内容复制到AL。
(5)寄存器相对寻址。操作结果是把数据段由LIST+BX寻址的字节内容送CL。
(6)相对基址加变址的寻址方式。操作结果是把由BX+DI+200H寻址的数据段存储单元的字内容送入AX。
(7)源操作数为寄存器(AL)寻址。它是把AL中的两位BCD码加法运算的结果调整为两位压缩型十进制数,仍保留在AL中。
(8)源操作数为寄存器(BX)相对寻址。操作结果是把由BX+AL指定的内容表格中的字节代码内容送AL。
(9)源操作数为寄存器(DX)间接寻址。它是把DX和DX+1所指定的两个端口地址的字的内容送入AX。
(10)源操作数为直接寻址,直接寻址地址为21H×4, 21H×4+2。操作结果是把21H×4~21H×4+3内存单元中的双字分别送到IP与CS。

第5题:

执行以下指令后:MOV AL,12HOR AL,0FHAL的内容为:()

  • A、1FH
  • B、0FH
  • C、12H
  • D、21H

正确答案:A

第6题:

下列指令中,源操作数的寻址方式为相对基址变址寻址方式的指令是( )。

A.MOV AX,COUNT[SI)

B.MOV AX,[BX][DI]

C.MVO AX,COUNT[BP][SI]

D.MOV AX,[BX+DI]


正确答案:C

第7题:

指令“MOV[BP],AL”执行时,目的操作数的寻址方式是()。


正确答案:间接寻址

第8题:

在汇编语言程序设计中可使用LEA BX VAR和MOV BX,OFFSET VAR这两条指令取得变量VAR的偏移地址,试问这两条指令的执行速度( )比较快。

A.LEA BX,VAR指令快

B.MOV BX,OFFSET VAR指令快

C.两条指令的执行速度相同

D.由变量VAR的类型决定这两条指令的执行速度


正确答案:B

第9题:

试说明MOV DS:[0FFH],CL指令中源操作数和目的操作数使用的寻址方式。


正确答案: 源操作数的寻址方式:寄存器直接寻址
目的操作数的寻址方式:直接寻址

第10题:

说明指令 MOV A,21H与指令 MOV A,[21H]这两条指令的寻址方式和执行过程与结果有何不同。


正确答案: MOV A,21H为直接寻址方式,结果是累加器A中的数据为21H。
MOV A,[21H]为间接寻址,结果将DS段中偏移地址为21H的内存单元的数据给累加器A。

更多相关问题