当前位置: 代码迷 >> 汇编语言 >> Masm32是否有毛病,标识符始终是大小写敏感的
  详细解决方案

Masm32是否有毛病,标识符始终是大小写敏感的

热度:304   发布时间:2016-05-02 04:47:54.0
Masm32是不是有毛病,标识符始终是大小写敏感的
Masm32是不是有毛病,标识符始终是大小写敏感的,不是说默认是大小不敏感的嘛
编译参数是:
ml /c /coff /Zi /Fm  test.asm


    .data
A db 'helloworld',0
    .code
start Proc

    MoV al,a    //结果照样报错未定义的标识符

------解决方案--------------------
其实全部小写不是更方便吗?
------解决方案--------------------
是不是保留字必须小写,标识符可以不敏感?
------解决方案--------------------
你可以在代码开头处 加一句 :
option casemap:none

------解决方案--------------------
估计是你的程序中使用了win32 APIs,这是区分大小写的(必须的),所以影响到了你自己的标识符。

你可以这样:

    .data
A db 'helloworld',0
    .code
start Proc

option casemap: all
; 这之间的符号不区分到小写
    MoV al,a
option casemap: none