这个纯属MASM的语法解析问题,它就是这么解析的,我们没办法改变 但我们可以使用其他的汇编器,比如NASM,印象中NASM可以正确解析
编译器的问题吧,masm 好像就是这么设定的,不管加还是不加方括号,都会把 6 当做立即数而非内存地址;要想正确地被处理为内存地址,就得加上个不需要的默认段前缀 ds: 成 mov al, ds:[6] 而最后的代码里也并没有这个 ds: 的。
21,459
社区成员
41,601
社区内容
加载中
试试用AI创作助手写篇文章吧