本手册介绍ARM®V7指令集架构,包括其高代码密度Thumb®指令编码及其以下扩展:
•系统控制协处理器,协处理器15(CP15),用于控制内存系统组件,如缓存、写缓冲器、内存管理单元和保护单元。
•可选的高级SIMD扩展,提供高性能整数和单精度浮点向量运算。
•可选的VFP扩展,提供高性能浮点操作。它可以选择支持双精度操作。
•调试架构,提供对ARM处理器中调试功能的软件访问。
A部分描述了体系结构的应用程序级视图。它描述了程序员模型和内存模型的应用程序级视图。它还描述了每个指令在用户模式(正常操作模式)下的精确效果,包括对其使用的任何限制。这些信息对于编译程序、汇编程序和其他生成ARM机器代码的程序的作者和用户来说至关重要。
B部分描述了体系结构的系统级视图。它给出了无法从用户模式访问的系统寄存器的详细信息,以及内存模型的系统级视图。它还提供了特权模式(除用户模式以外的任何模式)中指令的效果的详细信息,这些模式不同于用户模式中指令的效果。
C部分描述了调试体系结构。这是ARM体系结构的扩展,它提供配置、断点和监视点支持,以及调试主机的调试通信通道(DCC)。
本手册中所述的指令使用汇编程序语法,允许以文本形式指定指令。然而,本手册并不打算作为ARM汇编语言的教程材料,也没有在非常基础的层次上描述ARM汇编语言。要有效地使用ARM汇编语言,请查阅所用汇编程序随附的文档。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !