用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的()。

题目
单选题
用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的()。
A

物理地址

B

段地址

C

偏移地址

D

属性

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

第1题:

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

A.MOV AX,COUNT[SI)

B.MOV AX,[BX][DI]

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

D.MOV AX,[BX+DI]


正确答案:C

第2题:

下列指令中,非法的是()

  • A、MOV [SI],[DI]
  • B、IN AL,DX
  • C、CMP COUNT[SI],AX
  • D、PUSH DX

正确答案:A

第3题:

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

A.MOV BX, BUFFER

B.MOV BX, SEG BUFFER

C.MOV BX, [BUFFER]

D.MOV BX, OFFSET BUFFER


正确答案:D

第4题:

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

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

正确答案:B,C,D

第5题:

指令MOV DX,COUNT[BP][DI]的执行结果是()。

  • A、将COUNT的值传送给DX
  • B、将COUNT+BP+DI的值传送给DX
  • C、将数据段中有效地址为COUNT+BP+DI的存储单元的值传送给DX
  • D、将堆栈段中有效地址为COUNT+BP+DI的存储单元的值传送给DX

正确答案:D

第6题:

有指令MOV AX,COUNT[SI],如果(DS)=3000H,(SI)=2000H,COUNT=3000H,则物理地址是( )

A.35000H

B.62000H

C.65000H

D.8000H


正确答案:A
解析:物理地址:段基地址*16+偏移地址,而在本题中的偏移地址为COUNT+SI=5000H,所以,物理地址=3000H*10H+5000H=35000H。

第7题:

在COUNT DB 5这条存储单元定义伪指令中,COUNT称为()。

  • A、助记符
  • B、变量
  • C、符号
  • D、标号

正确答案:B

第8题:

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

A.MOV AX,COUNT[SI]

B.MOV AX,[BX][DI]

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

D.MOVAX,[BX+DI]


正确答案:C

第9题:

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

  • A、MOV [BX],[DI]
  • B、MOV BX,AX
  • C、AND BX,8000H
  • D、INC BX

正确答案:A

第10题:

判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV SI, DL (2)MOV ES, 1000H (3)LEA AX, 3006H (4)MOV [BP][DI], 0 (5)MOV [SI], [DI] (6)MOV [DI],[BX] (7)MOV [DX+SI],AL (8)MUL AL , 58H (9)MOV DS,SEG DAT (10)MOV WORD PTR [BX],-1


正确答案: (1)指令MOV SI, DL是错误的,两个操作数类型不匹配。
(2)指令MOV ES, 1000H是错误的,装载段寄存器时,源操作数不能为立即数。
(3)指令LEA AX, 3006H是错误的,LEA指令的源操作数必须为内存操作数。
(4)指令MOV [BP][DI], 0是错误的,操作数类型无法确定。
(5)指令MOV [SI], [DI] 是错误的,不能同时出现两个内存操作数。
(6)MOV [DI],[BX] ;错,存储器不能传存储器
(7)MOV[DX+SI],AL; 错,DX不能用作基址寻址
(8)MUL AL , 58H ;错,乘法指令不能用立即数
(9)MOV DS,SEG DAT;错,立即数不能送段寄存器
(10)MOV WORD PTR [BX],-1 ;正确 ,-1送BX指示的字单元

更多相关问题