当前位置: 代码迷 >> 汇编语言 >> 这样非法吗? mov [2100H], AL,该如何解决
  详细解决方案

这样非法吗? mov [2100H], AL,该如何解决

热度:9054   发布时间:2013-02-26 00:00:00.0
这样非法吗? mov [2100H], AL
在做试卷的时候,   居然碰到这样的语句:

mov   [2100H],   AL

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

求证一下。是不是答案错了。

------解决方案--------------------------------------------------------
直接写立即数表内存地址好像不行.

mov si, 2100h
mov [si], al
------解决方案--------------------------------------------------------
可以的. 只是, 在不同的环境下, 具体的写法不同. 在源程序中, 应该写为 mov ds:[2100h], al 如果是在 debug 中, 则应写成 mov [2100], al
------解决方案--------------------------------------------------------
楼上正解