ARM对体系架构的定义是:体系架构规定了处理器(Processor)以怎样的方式运行。具体来说规定了以下五个方面:
| 指令集 |
1.每条指令的功能。 2.每条指令在内存中的表示(encoding)。 |
| 寄存器集 |
1.多少个寄存器。 2.寄存器的大小。 3.寄存器的功能。 4.内部状态。 |
| 异常模型 |
1.不同的特权级别。 2.异常类型。 3.异常进入和异常返回时会发生那些情况。 |
| 存储器模型 |
1.内存存取如何排序?(How memory accesses are ordered,感觉是大小端) 2.缓存的运行方式,软件何时及怎样进行外部的维护。 |
| Debug, trace, and profiling |
1.断点怎样设置及触发。 2.trace工具能够抓到那些信息,这些信息是什么格式。 |
ARM体系架构详解
本文深入解析ARM体系架构的五大核心方面:指令集、寄存器集、异常模型、存储器模型以及Debug、trace和profiling功能。详细阐述了处理器运行方式,包括指令功能、寄存器作用、异常处理机制、内存访问顺序以及调试和性能分析工具的使用。
1037

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



