下列指令中正确的是 A.MOV AX,BH B.MOV SS,AX C.MOV [BX],[SI] D.MOV AX,[DI][SI
答案:2 悬赏:70 手机版
解决时间 2021-03-24 05:37
- 提问者网友:缘字诀
- 2021-03-24 00:58
下列指令中正确的是 A.MOV AX,BH B.MOV SS,AX C.MOV [BX],[SI] D.MOV AX,[DI][SI
最佳答案
- 五星知识达人网友:空山清雨
- 2021-03-24 02:02
AAX不能用作寄存器间接寻址 可以换做DI、SI
B段寄存器不能用作目的操作数
C
ov [bx],[si]
这个命令对吗? 加方括号是什么意思? 谢谢了
答:错误 指的是内存中的数据内容 内存之间的内容不能直接赋值(移动),需要借助寄存器转换
D正确。[SI][DI]表示SI和DI的和作偏移地址的内存地址的一个字数据放到AX中,默认段寄存器是DS。如果要跨越前缀访问其他段,可以写成:MOV AX,ES:[SI][DI]
B段寄存器不能用作目的操作数
C
ov [bx],[si]
这个命令对吗? 加方括号是什么意思? 谢谢了
答:错误 指的是内存中的数据内容 内存之间的内容不能直接赋值(移动),需要借助寄存器转换
D正确。[SI][DI]表示SI和DI的和作偏移地址的内存地址的一个字数据放到AX中,默认段寄存器是DS。如果要跨越前缀访问其他段,可以写成:MOV AX,ES:[SI][DI]
全部回答
- 1楼网友:痴妹与他
- 2021-03-24 02:21
正确的是B
A:类型不匹配。AX为DW型,BH为DB型;
C:[BX]和[SI]均为内存操作数,双操作数指令的两操作数不能同时为内存操作数;
D:基址变址寻址方式中不允许同时使用SI、DI。
以上都是考察80×86与数据有关的寻址方式。
A:类型不匹配。AX为DW型,BH为DB型;
C:[BX]和[SI]均为内存操作数,双操作数指令的两操作数不能同时为内存操作数;
D:基址变址寻址方式中不允许同时使用SI、DI。
以上都是考察80×86与数据有关的寻址方式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯