问题 单项选择题

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

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位立即数,因此错误原因是操作数类型不匹配。

单项选择题
单项选择题