08 ARM Cortex-A7汇编语言和指令介绍,ARM汇编语言名为UAL,由编译器指定指令集是ARM还是Thumb,不同指令集的汇编指令是一样的
admin
2024-01-31 03:25:03
0次
ARM Cortex-A7汇编语言和指令介绍
作者
将狼才鲸
创建日期
2022-11-18
一、Cortex-A7介绍
ARM Cortex-A7是32位CPU核,使用A7的芯片有NXP的i.MX7、博通BCM2836等。
A7支持ARM、Thumb、Thumb-2、ThumbEE指令集;
ARM Cortex-A7 MPcore属于ARM v7-A架构,处理器支持1~4个核心。
参考网址:
ARM Cortex-A7 MPCore架构基础知识
二、Cortex-A7汇编语言和指令介绍
写汇编代码时,一条语句并不能决定它使用的是哪种指令集,而是由编译器在编译时按最优化的方式决定它翻译成哪种指令集;也可以在编译器中指定固定使用哪种指令;Unified Assembler Language (UAL) is a common syntax for ARM and Thumb instructions,Code written using UAL can be assembled for ARM or Thumb for any ARM processor。