计算机硬件技术基础考试

下列指令执行时操作数在数据段的是()。A、MOV AX,32768HB、ADD AL,AHC、NEG BXD、INC [DI]

题目

下列指令执行时操作数在数据段的是()。

  • A、MOV AX,32768H
  • B、ADD AL,AH
  • C、NEG BX
  • D、INC [DI]
参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列指令中操作数在代码段中的是()

A、MOVAL,42H

B、ADDAL,BL

C、SUBDS:[1234H],DI

D、1NC[DI]


参考答案:A,C

第2题:

下列指令中操作数在代码段中的是( )。

A.MOVAL,25H

B.ADDAH,BL

C.INCDS:[25H]

D.CMPAL,BL


正确答案:A

第3题:

操作数是参加本指令运算的数据,有些指令不需要操作数,可以缺省。()

此题为判断题(对,错)。


参考答案:正确

第4题:

对于指令“MOVAX,100[SI][BP]”,AX的目标操作数的隐含段是()。

  • A、数据段
  • B、堆栈段
  • C、代码段
  • D、附加段

正确答案:B

第5题:

在80×86宏汇编语言中,下列指令性语句的格式正确的是

A.[标号:][前缀]指令助记符[操作数][注释]

B.[前缀][标号:]指令助记符[操作数][注释]

C.[前缀]指令助记符[标号:][操作数][注释]

D.[标号:]指令助记符[前缀][操作数][注释]


正确答案:A
解析:在80×86宏汇编语言中,正确的指令性语句的格式是[标号:][前缀]指令助记符[操作数][注释]。

第6题:

8086系统中,指令MOVAX,[BP]中源操作数所在的缺省段是()。

A.数据段

B.附加段

C.堆栈段

D.代码段


正确答案:C

第7题:

关于指令操作数寻址说明不正确的是( )。

A.目的操作数不能为立即操作数

B.目的操作数不能为代码段寄存器CS

C.目的操作数不能为附加段寄存器ES

D.在同一条指令中源操作数和目的操作数不能同时为存储器操作数


正确答案:C

第8题:

MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。()


参考答案:×

第9题:

在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放在(46)段中。这时要用寄存器(47)的内容作为段地址。对于指令MOV BX,[SI]。假设数据段寄存器DS=1000H,代码段寄存器CS=4000H,堆栈段寄存器SS=7000H,SI=2000H,则操作数的物理地址为(48)。

A.数据

B.代码

C.堆栈

D.代码和堆栈


正确答案:A
解析:本题主要考查计算机硬件基础知识。在寄存器间接寻址中,若指令指定的寄存器是BX,SI,或者DI,则默认操作数存放于数据段中。这时,寄存器DS中的内容为段地址。对于指令MOVBX,SI而言,操作数的物理地址为基地址乘以16,再加上偏移地址,而乘以16相当于左移4个二进制位,所以操作数地址为12000H。答案为A。

第10题:

指令“MOV[BP],AL”执行时,目的操作数的寻址方式是(),操作的结果存放在段中。


正确答案:寄存器间接寻址堆栈[解析]寄存器间接寻址时,若是BP,则默认为在堆栈段。