判断下列指令是否正确?若错的说明原因
答案:2 悬赏:60 手机版
解决时间 2021-01-21 09:06
- 提问者网友:無理詩人
- 2021-01-21 05:46
判断下列指令是否正确?若错的说明原因
最佳答案
- 五星知识达人网友:污到你湿
- 2021-01-21 06:01
1正确
2错误,cs不是通用寄存器,用户不能赋值
3正确
4可以执行,但是得不到想要的结果
5错误,同3
6正确
7正确
ghjwwg所答非所问啊……
2错误,cs不是通用寄存器,用户不能赋值
3正确
4可以执行,但是得不到想要的结果
5错误,同3
6正确
7正确
ghjwwg所答非所问啊……
全部回答
- 1楼网友:神鬼未生
- 2021-01-21 06:34
1、错误。MOV AL,BX 原因:mov指令要求目的操作数与源操作数类型一致.AL是8位寄存器,BX是16位寄存器.
3、错误。INC [BX] 原因:未指定操作数类型,用byte ptr [BX]指定字节类型
4、错误。MOV BL,F5H 原因:源操作数是立即数,前面应加'0',写作:'0F5H' 或 '0xF5'
6、错误。POP CS 原因:CPU不允许对程序直接改变cs的值。
(提醒一楼那位:F5H为8位,快回去复习一下16进制知识.)
3、错误。INC [BX] 原因:未指定操作数类型,用byte ptr [BX]指定字节类型
4、错误。MOV BL,F5H 原因:源操作数是立即数,前面应加'0',写作:'0F5H' 或 '0xF5'
6、错误。POP CS 原因:CPU不允许对程序直接改变cs的值。
(提醒一楼那位:F5H为8位,快回去复习一下16进制知识.)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯