这样非法吗? mov [2100H], AL

soonbehere 2007-01-12 01:55:30
在做试卷的时候, 居然碰到这样的语句:

mov [2100H], AL

还可以这样寻址?[2100H]。我就在机器上试了一下,结果报语法错误嘛~~

求证一下。是不是答案错了。
...全文
456 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cryincold 2007-01-13
  • 打赏
  • 举报
回复
厉害
soonbehere 2007-01-13
  • 打赏
  • 举报
回复
不行啊~~~报错。 error A2056: Immediate mode illegal
generallove 2007-01-13
  • 打赏
  • 举报
回复
目的操作数
是直接寻址
xiaobo2007 2007-01-13
  • 打赏
  • 举报
回复
楼主,那样好象是可以的吧,那是直接寻址,它省略了默认的段超越前缀ds
mx81831 2007-01-12
  • 打赏
  • 举报
回复
楼上正解
zara 2007-01-12
  • 打赏
  • 举报
回复
可以的. 只是, 在不同的环境下, 具体的写法不同. 在源程序中, 应该写为 mov ds:[2100h], al 如果是在 debug 中, 则应写成 mov [2100], al
iGray 2007-01-12
  • 打赏
  • 举报
回复
直接写立即数表内存地址好像不行.

mov si, 2100h
mov [si], al

21,453

社区成员

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

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