【发布时间】:2023-03-25 05:23:01
【问题描述】:
我想了解一些汇编语言的基本概念,以便更好地理解它的架构。我学过 C# .NET、Java 等高级语言,还对汇编语言 .intel_syntax 有过一些了解。
我只是想知道一些基本的东西,比如:
1.什么是.text、.data、.global和.code部分?
2.什么样的变量/数据/代码应该存储/写入哪个部分?
如果有人可以回答或者给我链接,我会很高兴我可以阅读和学习。
谢谢。
【问题讨论】:
-
首先学习 ARM 架构上的汇编对您有利;如果可能的话。这更直接一点;并且没有 x86 中的怪癖。
-
是的,x86 架构既丑陋又复杂。学习 ARM 更容易(我还记得 M68000 非常好,但现在你很难找到一个好的 M68k 设备 ;-)
标签: assembly