《ARM Assembly Language Programming and Architecture》
全面涵盖ARMv9汇编编程和体系结构知识,包括基础知识与高级概念。
包含大量实际示例和案例研究,有助于将理论转化为实际编程技能。
深入剖析ARM架构各方面,如指令集、寄存器、内存管理和异常处理等。
《ARM汇编与逆向工程 蓝狐卷 基础知识》
从基础字节和字符编码到操作系统原理、Arm架构和指令等内容循序渐进讲解,共12章。
每章包含许多实际案例,还介绍了IDA Pro等工具及Arm环境构建和使用。
《ARM体系结构与编程》
详细介绍ARM处理器的体系结构、指令系统、编程模型及开发工具使用。
内容涵盖ARM技术各方面,如版本、命名方法、处理器系列、寄存器等,并有丰富编程实例。
《ARM Cortex-M3/M4权威指南》
详细介绍Cortex-M3/M4内核体系结构、编程技巧和实际应用案例。
提供大量示例代码和项目,对学习ARM Cortex-M系列处理器很有参考价值。
《ARM程序分析与设计》
由王宇行编著,北京航空航天大学出版社出版。
对ARM汇编语言和ARM C语言编程都有涉及,对汇编与C的混合编程专门开了一章论述。
《ARM结构与程序开发入门》
力求逻辑严谨,通俗易懂,采用模块化和案例分析的方式进行内容的组织。
介绍ARM处理器模式及其基本编程模型、ARM指令系统、ARM汇编语言程序设计、C/C++混合编程、ARM/Thumb混合编程、ARM存储系统、异常中断处理、ARM编译器和连接器、ARM接口技术、ARM体系中的调试方法等。
《ARM嵌入式系统开发实战指南》
从底层硬件开始,介绍了ARM嵌入式系统的开发过程和常用工具。
包含了大量的实例代码和实战案例,帮助你理解和应用ARM处理器的各种功能和特性。
这些书籍涵盖了从基础知识到高级应用的各个方面,适合不同层次的读者。建议根据个人的学习需求和目标选择合适的书籍进行学习。