作为一个集会初学者,这个错误令我难以置信。我正在做家庭作业(不要求解决方案),我正在尝试将字符串的大小存储在变量中。
所以我声明了一个字符串,'message'......
; init message as a string with a line break
message BYTE "You already know what the next", 0dh, 0ah
BYTE "variable will be, don't you?", 0
......之后,我用......
len EQU $-message ; get the size of 'message'
...获取消息的大小。但是,当我尝试将'len'重命名为'length'时......
length EQU $-message
Visual Studio(2015 Enterprise)吐出错误说...
"initializer magnitude too large for specified size"
所以........为什么会发生这种情况?
只是想知道为什么我不能将变量命名为'length'。