汇编语言的寻址问题(2)

luxx123 2002-10-13 10:51:25
指出下列指令的错误,并指出原因
(1) MOV [AX],BX (2) MOV AL,1280 (3) MOV [BX],9
(4) MOV DS,1000H (5) MOV VAR,[BX] (6) MOV M1,M2
(7) MOV 6,CX (8) MOV AX,[SI][DI] (9) MOV CS,AX
(10) MOV BX,OFFSET VAR[SI]
...全文
30 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
giantzz 2002-10-15
  • 打赏
  • 举报
回复
1,对
Crystal_arrow 2002-10-14
  • 打赏
  • 举报
回复
还有5,6

同样的错误,不能同时为内存地址!





********************************************************

未来是什么,我不知道!

但我会去争取
giantzz 2002-10-14
  • 打赏
  • 举报
回复
纠正:
7)目的操作数不能为立即寻址方式
giantzz 2002-10-14
  • 打赏
  • 举报
回复
2)错误,两个操作数的类型不匹配
4)错误,不能将立即数直接放入段寄存器中
7)错误,源操作数不能为立即寻址方式
8)错误,两个操作数不能都为变址寄存器
whhif 2002-10-14
  • 打赏
  • 举报
回复
还有(3)
mov [bx],9中的[bx]没有指明内存尺寸
应是mov byte ptr [bx],9才成

还有(9)
mov 不能用在CS上
cs的改变只能用转移指令
caicaitian 2002-10-14
  • 打赏
  • 举报
回复
2 mov al, byte ptr xxxx
4mov ax ,1000h
mov ds, ax
7out 6,ax
8mov ax [bx][si]

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧