RCR 【DI],1 的操作数为什么不是地址

一〃判断下列指令书写是否正确如不正确请说明原因。

错误源操作数位数大于目的操作数,改正:mov dxax

错误,立即数不能作为源操作数改正:xchg ax,bx

错误立即数不能直接向段寄存器送数据,要通过通用寄存器

错误,pop 不允许与cs寄存器一起使用改正pop ds

错误基址寄存器bx,bp不可能同时出现改正:mov axbx

错误,in指令呮能用al或ax发送或接收数据改正in ax,dx

错误源操作数和目的操作数不能都是存储器操作数,要通过通用寄存器mov bx1000h

错误。cx不能用来做寄存器间接寻址改正mov ax【si】

二、填空(每空2分,共26分)请把答案按顺序写在答题纸上并标明题号。

1、若寄存器AL中8位数为ECH先同86H相与,再同0FH相加最后RCR 1,其结果为_______

2、对于给定的数据定义变量R1的值是(4)。

4、微机系统中可采用的输入,输出控制方式一般有__程序方式

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信