回答
$
, .
and _
are part of the symbol's name,所以a
和$a
只是兩個不同的符號。 $
字符沒有任何特殊含義(如在shell中)。
所以前兩個只是不同的符號。
圓括號用於數學運算;它們不是符號名稱的一部分,所以a
和(a)
是等效的,而(a*b)+1
和a*(b+1)
不是。
謝謝。但是,你能告訴我gnu彙編中地址的符號是什麼嗎? – user1711194
這取決於符號的類型。當符號是一個標籤('a:')時,那麼該值就是地址。如果它是一個變量或常量,那麼就沒有地址。 –
但是,我將如何做一個傳遞參考功能?在nasm中,我會將地址推入堆棧,然後通過傳遞的地址訪問主函數中的變量。 – user1711194
- 1. 是否有代表GNU GAS程序集中當前地址的符號?
- 2. GNU MathProg:符號集與整數設定
- 3. 1b和1f在GNU程序集中
- 4. .NET符號從程序集中消失
- 5. 美元符號在gnu集合標籤中的含義
- 6. 程序集:減去有符號字
- 7. 如何比較x86程序集中的有符號值和無符號值
- 8. gnu程序集中.byte彙編程序指令的用途是什麼?
- 9. 有序集合符號
- 10. 瞭解程序集中的符號和溢出標誌
- 11. 程序集中帶引號的字符串
- 12. 忽略引用程序集中的特定符號
- 13. 使用PPC程序集引用其他文件中的符號
- 14. 以編程方式檢查裝入程序集的符號
- 15. 以編程方式加載帶有符號的.Net程序集
- 16. 程序集編號爲ascii
- 17. GNU AS符號默認類型
- 18. GNU庫 - 哪個庫具有_POSIX_OPEN_MAX符號?
- 19. 如何在程序集中使用無符號整數
- 20. x86-64架構上的gnu程序集RET指令失敗
- 21. 程序集中的scanf字符串
- 22. GNU makefile中的通配符
- 23. 爲動態編譯的程序集加載符號
- 24. GDB/GNU程序集:測試%esi,%esi返回不等於?
- 25. 有沒有辦法找出程序集從一個相關程序集中使用哪個.net符號?
- 26. Java對符號程序
- 27. 符號 「程序」 被忽略
- 28. 表情符號在程序中
- 29. 在Java程序中找不到符號
- 30. ARM程序集有符號半字添加
我不知道哪一個會保存變量的地址 – user1711194