微机原理

MOV AX,[BX]如果(DS)=2000H(BX)=1000H [21000H]=1234H [21002H]=2345H 则(AX)=()。

题目

MOV AX,[BX]如果(DS)=2000H(BX)=1000H [21000H]=1234H [21002H]=2345H 则(AX)=()。

参考答案和解析
正确答案:1234H
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

MOV AX,[BX][DI],如果(DS)=2100H,(BX)=0158H,(DI)=10A5H,则物理地址=______。

A.11FDH

B.221FDH

C.0158H

D.32FFH


正确答案:B

第2题:

已知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。

A.1000H

B.0010H

C.2000H

D.0020H


正确答案:C

第3题:

己知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。

A.1000H

B.0010H

C.2000H

D.0020H


正确答案:C

第4题:

已知(32000H)=1234H,(32002H)=2345H,(DS)3000H,则MOV AX,[2000H]指令执行后,(AX)=()

  • A、1234H
  • B、3423H
  • C、2345H
  • D、4512H

正确答案:A

第5题:

已知内存单元3000:2000H开始的连续8个内存单元数据为11 22 33 00 00 00 11 00。指出下列程序完成后,AX,BX,CX等寄存器中的内容是多少? MOV AX , 3000H MOV DS , AX MOV BX , 2000H MOV AX , [BX] MOV CX , [BX+1] ADD CX , [BX+2]


正确答案: A.X:2211H
B.X:2000H
C.X:3355H

第6题:

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

A.4936H

B.48DOH

C.2340H

D.0234H


正确答案:B

第7题:

在下列四条指令中,错误的指令是()

  • A、MOV AX,1234H
  • B、MOV BX,[1234H]
  • C、MOV DS,AX
  • D、MOV 2000H,AX

正确答案:D

第8题:

下列指令中,不正确的指令是( )。

Ⅰ MOV AX,BX

Ⅱ ADD AX,CL

Ⅲ MOV 2000H,CX

Ⅳ MOV AX.[DX]

A.Ⅲ

B.Ⅱ、Ⅲ和 Ⅳ

C.Ⅱ和Ⅲ

D.Ⅰ、Ⅱ、Ⅲ、Ⅳ


正确答案:B

第9题:

设堆栈指针SP的初值为1000H,AX=2000H,BX=3200H,试问: 1、执行指令PUSH AX后SP=? 2、再执行PUSH BX及POPAX后SP、AX、BX?


正确答案:1、SP=0FFEH;
2、SP=0FFEH;AX=3200H;BX=3200H。

第10题:

指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400


正确答案: (1)非法,8086系统不允许PUSH指令的操作数为立即数;
(2)非法,MOV指令中CS不能作为目的操作数;
(3)非法,端口号大于0FFH;
(4)非法,DX不能出现在中括号[]内;
(5)合法;
(6)非法,不能把立即数赋给段寄存器;
(7)合法;
(8)非法,源操作数大于0FFH,不能赋给8位寄存器AL;
(9)非法,源操作数是8位寄存器,目的操作数却是16位寄存器,不匹配;
(10)非法,LEA指令得到的是16位偏移量,但目的操作数是8位寄存器;
(11)非法,LEA指令的源操作数只能是存储器操作数;
(12)非法,指令存在歧义,无法确定传送的是字节还是字;
(13)非法,段寄存器不能参与算术运算;
(14)非法,源和目的寄存器不能同为存储器操作数;
(15)非法,在8086系统中,移位次数大于1时需要将移位次数存放到CL中;
(16)合法;
(17)非法,在8086系统中MUL指令没有双操作数的用法;
(18)非法,中断类型号大于0FFH。

更多相关问题