大小端模式的区别:
大端模式:是指数据的高字节保存在内存的低地址中;
小端模式:是指数据的高字节保存在内存的高地址中;
arm通常是小端字节序
64/32位架构推出年份 2011年最新架构版本 ARMv8-A、ARMv8.1-A、ARMv8.2-A字节序 可配置大小端序(默认小端序)指令编码长度 AArch64/A64、AArch32/A32:32位
arm(little endian ) arm小端
arm(big endian) arm大端
AArch64(little endian ) aarch小端
AArch64big endian) aarch大端
AArch64:64位寄存器和内存访问,新的指令集;
AArch32:向后兼容ARMv7-A;
采用armV8架构的选aarch,armV8之前架构的选择arm,根据处理器的大小端结构选择大端或者小端,其他架构或处理器选择方式类似
如何确定一款处理器的架构,通过搜索引擎查看芯片介绍,再查看到搜索相关架构
以RK3568为例可以在瑞芯微官网看到RK3568是四核cortex-a55
再搜索cortex-a55,可以看到Cortex-A55 内核是一个中端、低功耗内核,它实现了 Armv8-A 架构,支持 Armv8.1-A 扩展、Armv8.2-A 扩展、RAS 扩展、负载获取(LDAPR ) 指令在 Armv8.3-A 扩展中引入,以及在 Armv8.4-A 扩展中引入的点积指令
部分cortex-a55处理器
参考文档