在 NASM 中,可以定義整數常量 ( equ),但是,對浮點值執行相同操作會導致錯誤:
section .data
c1 equ 3 ; ok
v2 dq 3.14 ; ok
c2 equ 3.14 ; not ok: `my.asm:7: error: expression syntax error`
是否可以定義一個浮點常量?
我已經檢查了手冊,但資訊很少。
uj5u.com熱心網友回復:
不,equ不適用于非整數。正如fuz所說的那樣:
該
equ指令定義了符號。符號的值是地址或與地址大小相同的整數。
相反,您可以在使用
下一篇:ARM匯編中的立即值編碼
