快速链接:
.
👉👉👉 ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈
- 付费专栏-付费课程 【购买须知】
- 个人博客笔记导读目录(全部)
目录
-
- 4.Introduction to Assembly Language
4.Introduction to Assembly Language

汇编语言是一种低级编程语言。通常来说,汇编语言指令(助记符)与核心实际执行的二进制操作码之间存在一一对应的关系。
许多编写应用层代码的程序员通常不会使用汇编语言进行编码。然而,汇编代码的知识在某些情况下非常有用,例如在需要高度优化的代码时、编写编译器时,或者在需要使用C语言无法直接实现的底层特性时。汇编语言可能在引导代码、设备驱动程序或操作系统开发的某些部分中需要使用。最后,当调试C程序时,能够阅读反汇编代码并理解汇编指令与C语句之间的映射关系也是非常有帮助的。
想要获得更详细的ARM汇编语言描述的程序员还可以参考ARM编译器工具链汇编器参考手册或ARM架构参考手册。
4.1 Comparison with other assembly languages
ARM处理器是一种精简指令集计算机(RISC)处理器。复杂指令集计算机(CISC)处理器,如x86,拥有丰富的指令集,可以通过单条指令执行复杂操作。这些处理器通常具有大量内部逻辑,用于将机器指令解码为内部操作序列(微代码)。相较之下,RISC架构的指令数量较少,但指令的通用性较强,通常可以用显著更少的晶体管执行,从

订阅专栏 解锁全文
487

被折叠的 条评论
为什么被折叠?



