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

题目
单选题
下面的数据传送指令中,错误的操作是()。
A

MOV SS:[BX+DI],1000H

B

MOV DX,1000H

C

MOV WORD PTR[BX],1000H

D

MOV DS,2000H

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

第1题:

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


参考答案:×

第2题:

指令MOVAL,255是合法的数据传送指令。()


参考答案:正确

第3题:

功能应用指令MOV的功能是()。

A、数据传送

B、数据不传送

C、数据求反传送


参考答案:A

第4题:

将数据从一个存储单元传送到另一个存储单元的操作由(12)指令完成,用于改变指令执行顺序的是(13)。

(54)

A.数据转换

B.数据传送

C.数据交换

D.逻辑运算


正确答案:B

第5题:

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

A.MOV SS:[DX+D1],1000H

B.MOV DX,1000H

C.MOV WORD PTR[BX],1000H

D.MOV DS,2000H


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

第6题:

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

A.MOVSS:[BX+DI],1000H

B.MOVDX,1000H

C.MOVWORDPTR[BX],1000H

D.MOVDS,2000H


参考答案:D

第7题:

下面的数据传送指令中,正确的指令是______。

A.MOV BUF2,BUF1

B.MOV CS,DX

C.MOV CL,1234H

D.MOV DX,WORDPTR[BL+DH]


正确答案:D
解析:数据传送是一条双操作数指令,其源操作数和目的操作数都符合语法规定,因此前3条指令的错误原因是:A)不允许存储器之间的数据传送;B)代码段寄存器CS不允许作操作数,C)CL为8位寄存器,而1000H为16位立即数,因此错误原因是操作数类型不匹配。

第8题:

MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是()

A.MOV

B.MOVX

C.MOVC

D.MUL


参考答案:B

第9题:

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

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

B.MOV DX, 1000H

C.MOV WORD PTR [BX], 1000H

D.MOV DS, 2000H


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

第10题:

在80486 CPU中,堆栈操作指令是多少位的数据传送指令?


正确答案:16位或32位。