首页 > 试题广场 >

假设V1和V2是用DW定义的变量,下列指令中正确的是(

[单选题]

假设V1和V2是用DW定义的变量,下列指令中正确的是(    )。

  • MOV  V1,20H
  • MOV  V1,  V2
  • MOV  AL, V1
  • MOV  2000H, V2
推荐
A。考察的是汇编指令编码
DW即double word 为字类型,1DW的长度为2DB,即16位,两个字节。
  • 选项A:MOV V1,20H  立即数寻址方式,立即数可以是8位也可以是16位。
  • 选项BMOV 指令不能在两个内存单元间传送数据。所以B错误
  • 选项CMOV 指令中源操作数和目的操作数类型不相匹配。所以C错误
  • 选项DMOV 指令的目的操作数不能为立即数。所以D错误
编辑于 2020-02-05 14:28:46 回复(1)
更多回答
MOV的源和目的不可同为变量。
发表于 2021-12-24 16:05:56 回复(0)
A
B.MOV的源操作数和目的操作数不可以同时为变量,所以必须使用一个寄存器作为中介,因此不合法。
C.V1的类型,DW是字型,AL是字节型,前后类型不一致,所以不合法。
D.2000H为立即数,立即数不能作为目的操作数,因此不合法
综上,本题选A。
发表于 2020-02-04 16:29:38 回复(0)