在下述指令中,错误的指令是()。A、MOV [BX],[DI]B、MOV BX,AXC、AND BX,8000HD、INC BX

题目

在下述指令中,错误的指令是()。

  • A、MOV [BX],[DI]
  • B、MOV BX,AX
  • C、AND BX,8000H
  • D、INC BX
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列的数据传送指令中,错误的操作是______。

A.MOV SS: [BX+DI], 1000H

B.MOV DX, 1000H

C.MOV WORD PTR [BX], 1000H

D.MOV DS, 2000H


正确答案:D
解析:近程的数据通常定义在一个段中,对应于物理存储器中的一个段,只要程序一开始将其段值放置在DS中,以后数据的访问只改变偏移值,而不必改变其段值。

第2题:

下面指令中,可以将BX寄存器清0的指令是()。

  • A、CMP BX,BX
  • B、XOR BX,BX
  • C、MOV BX,0
  • D、MOV BX,1EQ0

正确答案:B,C,D

第3题:

以下指令中与LEA BX, BUFFER功能等价的是

A.MOV BX, BUFFER

B.MOV BX, SEG BUFFER

C.MOV BX, [BUFFER]

D.MOV BX, OFFSET BUFFER


正确答案:D

第4题:

下列指令中,源操作数的寻址方式中,()属于直接寻址。

  • A、MOV AX,[4000H]
  • B、MOV [BX],AX
  • C、SUB AX,2000H
  • D、MOV AX,[SI+12H]
  • E、MOV CX,[BX]
  • F、MOV AX,[SI+BX+10H]

正确答案:A

第5题:

下面的数据传送指令中,错误的操作是()。

  • A、MOV.SS:[BX+DI],1000H
  • B、MOV.DX,1000H
  • C、MOV.WORDPTR[BX],1000H
  • D、MOV.DS,2000H

正确答案:D

第6题:

下面的数据传送指令中,错误的操作是()。

  • A、MOV SS:[BX+DI],1000H
  • B、MOV DX,1000H
  • C、MOV WORD PTR[BX],1000H
  • D、MOV DS,2000H

正确答案:D

第7题:

指出下列指令源操作数的寻址方式? (1)MOV.BX,100H (2)MOV.AX,DAT[BX][DI] (3)MOVSB (4)ADD.AX,BX (5)MOV.BX,[100]


正确答案: (1)MOV.BX,100H(立即寻址)
(2)MOV.AX,DAT[BX][DI](基址变址寻址)
(3)MOVSB(串寻址)
(4)ADD.AX,BX(寄存器寻址)
(5)MOV.BX,[100](直接寻址)

第8题:

假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在从中,在横线处应填入的指令是( )。 SUB DI, BX INC DI MOV CX, DI _______________ NEXT: INC BX CMP BYTE PTR [BX],0 LOOPE NEXT MOV AL,BYTE PTR [BX]

A.MOV SI,CX

B.SUB BX,BX

C.DEC BX

D.INC BX


正确答案:C

第9题:

指出下列指令的错误(1)MOV.AH,BX(2)ADD.15H,BX(3)MOV.CS,AX(4)MOV.AX,[SI][DI](5)MOV.BYTEPTR[BX],1000


正确答案: (1)MOV . AH,BX (1)类型不匹配
(2)ADD . 15H,BX ( 2)立即数不能作目的操作数
(3)MOV . CS,AX (3)CS不能作目的操作数
(4)MOV . AX,[SI][DI] (4)SI和DI不能一起使用
(5)MOV . BYTE PTR[BX],1000 (5)类型不匹配

第10题:

指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (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。

更多相关问题