资料介绍
虽然嵌入式应用大多数应用程序都可采用C或C++等高级语言编程,以及汇编语言与C语言之间的混合编程,但由于汇编语言具有编译效率高、直接操作硬件等特点,在基于ARM的嵌入式开发中,系统的引导、启动代码必须用汇编语言来编写;
汇编语言是低级语言,它是在指令集的基础上考虑编程的,因此,首先必须了解ARM指令集。
ARM指令集以32位二进制编码方式给出,每条指令都具有不同的二进制编码方式、不同的指令功能;
指令编码中定义了:第一操作数、第二操作数、目的操作数、条件标志影响位以及每条指令所对应的不同功能实现的二进制位。
ARM面向嵌入式应用,是典型的RISC体系结构。与基于传统CISC结构的指令集相比,具有简洁、高效和便于实现的特点。
ARM微处理器的指令集是加载/存储型的,也即大部分指令仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成(Load-store 结构)。
当处理器工作在ARM状态时,几乎所有的指令均可以包含一个可选的条件码,只有CPSR中的条件标志满足指定条件时,指令才被执行。不符合条件的代码依然占用一个时钟周期(相当于一个NOP指令)。
每一条ARM指令包含4位的条件码,位于指令的最高4位[31:28]。条件码共有16种,每种条件码可用两个字符表示,这两个字符可以添加在指令助记符的后面和指令同时使用。
例如,跳转指令B可以加上后缀EQ变为BEQ表示“相等则跳转”,即当CPSR中的Z标志置位时发生跳转,否则指令被忽略。
在16种条件标志码中,只有15种可以使用,第16种(1111)为系统保留,暂时不能使用。

- ARM处理器的寻址方式和指令集介绍 33次下载
- CPU结构与指令集的详细资料说明 5次下载
- ESP8266的AT指令集详细说明 27次下载
- 51单片机的指令集详细资料说明
- 嵌入式系统原理及应用教程之ARM指令系统的详细资料说明 8次下载
- FY HMI串口指令集的详细资料说明 4次下载
- 常用的ARM指令集及汇编 24次下载
- ARM指令集介绍 5次下载
- arm11 指令集 (ARM V6(ARM11)内核的指令集
- arm7指令集
- ARM指令集详解
- arm指令集(1)
- 常用arm指令集及汇编
- ARM指令集下载 arm指令集参考手册
- 常用ARM指令集与汇编
- RISC-V开源指令集全面指南与解析 1.9k次阅读
- 现代处理器的主要指令集架构 6.3k次阅读
- 讲讲ARM指令集格式以及常用的ARM汇编指令 6.1k次阅读
- NB-IOT常用AT指令集简介 5k次阅读
- 什么指令集支持原子操作 2.1k次阅读
- FPGA的入门基础知识详细说明 1.1w次阅读
- 总结20个超好用的 Unix/Linux 命令指令集 3.4k次阅读
- PLC编程入门基础技术知识(plc原理和指令集及编程规则) 7.1w次阅读
- Cortex-M系列处理器指令集_指令集特性比较总结 8.9k次阅读
- risc指令集是什么_有哪些 2.1w次阅读
- mips指令集指的是什么 1.5w次阅读
- mips汇编指令集功能的介绍 2.5w次阅读
- esp8266 at指令集详解 14.8w次阅读
- thumb指令集是什么_thumb指令集与arm指令集的区别 1.9w次阅读
- ARM微处理器的指令的分类与格式 1.6k次阅读
下载排行
本周
- 1PD取电芯片 ECP5702规格书
- 0.88 MB | 3次下载 | 免费
- 2氮化镓GaN FET/GaN HEMT 功率驱动电路选型表
- 0.10 MB | 2次下载 | 免费
- 3EMC PCB设计总结
- 0.33 MB | 2次下载 | 免费
- 41节电池用电池保护IC S-8261D系列数据手册
- 3.07 MB | 1次下载 | 1 积分
- 5PD取电芯片,可取5/9/12/15/20V电压ECP5702数据手册
- 0.88 MB | 1次下载 | 免费
- 6飞腾FT2000-4 COM Express核心板技术手册0603
- 1.22 MB | 1次下载 | 免费
- 7飞腾S5000C-64双路服务器系列应用宣传册--一乘科技
- 945.81 KB | 1次下载 | 免费
- 8IP2345支持PD3.0等多种快充协议 支持4~6节串联电池最大充电功率30W异步升降压充电IC
- 1.41 MB | 次下载 | 免费
本月
- 1美的电磁炉电路原理图资料
- 4.39 MB | 22次下载 | 10 积分
- 2反激式开关电源设计解析
- 0.89 MB | 16次下载 | 5 积分
- 3耗尽型MOS FET产品目录选型表
- 0.14 MB | 3次下载 | 免费
- 4PD取电芯片 ECP5702规格书
- 0.88 MB | 3次下载 | 免费
- 5氮化镓GaN FET/GaN HEMT 功率驱动电路选型表
- 0.10 MB | 2次下载 | 免费
- 6EMC PCB设计总结
- 0.33 MB | 2次下载 | 免费
- 7PC5200 700V_10A GaN HEMT驱动器数据手册
- 1.63 MB | 1次下载 | 免费
- 81节电池用电池保护IC S-8261D系列数据手册
- 3.07 MB | 1次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191457次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183360次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81605次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73831次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论