问题
单项选择题
下面的数据传送指令中,正确的指令是______。
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位立即数,因此错误原因是操作数类型不匹配。