ARM微处理器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。
ARM微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令六大类,具体的指令及功能如表3-1所示(表中指令为基本ARM指令,不包括派生的ARM指令)。
ARM助记符指令及其功能描述:
ADC带进位加法指令
ADD加法指令
AND逻辑与指令
B跳转指令
BIC位清零指令
BL带返回的跳转指令
BLX带返回和状态切换的跳转指令
BX带状态切换的跳转指令
CDP协处理器数据操作指令
CMN比较反值指令
CMP比较指令
EOR异或指令
LDC存储器到协处理器的数据传输指令
LDM加载多个寄存器指令
LDR存储器到寄存器的数据传输指令
MCR从ARM寄存器到协处理器寄存器的数据传输指令
MLA乘加运算指令
MOV数据传送指令
MRC从协处理器寄存器到ARM寄存器的数据传输指令
MRS传送CPSR或SPSR的内容到通用寄存器指令
MSR传送通用寄存器到CPSR或SPSR的指令
MUL32位乘法指令
MLA32位乘加指令
MVN数据取反传送指令
ORR逻辑或指令
RSB逆向减法指令
RSC带借位的逆向减法指令
SBC带借位减法指令
STC协处理器寄存器写入存储器指令
STM批量内存字写入指令
STR寄存器到存储器的数据传输指令
SUB减法指令
SWI软件中断指令
SWP交换指令
TEQ相等测试指令
TST位测试指令
关键字:ARM 微处理器 助记符
编辑:神话 引用地址:ARM微处理器助记符指令及其功能描述
推荐阅读最新更新时间:2023-10-12 20:44
单片机与ARM谁更实用
一般在8位单片机与ARM方面的嵌入式系统是有层次上的差别,ARM适用于系统复杂度较大的高级产品,如PDA、手机等应用。而8位单片机因架构简单,硬件资源相对较少,适用于一般的工业控制、消费性家电等等。 对于一个单片机方面的软件编程初学者,应以HOLTEK系列或8051等8位单片机来做入门练习。而初学者应当具备软件编程相关知识,单片机一般软件编程是以汇编语言为主,各家有各家的语法,但大都以RISC的单片机架构为主,其中 RISC (Reduced Instruction Set Computer) 代表单片机的所有指令。都是利用一些简单的指令组成的,简单的指令代表 单片机的线路可以尽量做到最佳化,而提高执行速率。 另外初学者要
[单片机]
ARM7实现指纹考勤系统硬件设计
生物识别技术依靠其鉴别的唯一性和可靠性,经过近十年的发展,应用已经越来越广泛和成熟,目前指纹识别技术已趋向民用市场普及,指纹考勤机就是其主要的应用之一。
引言
目前指纹识别技术已趋向民用市场普及,指纹考勤机就是其主要的应用之一。笔者采用功能强大的S33C44B0X处理器设计了一款指纹考勤机,在功能、接口、价格等方面都有着极大的优势。
所设计的考勤机具有指纹采集和刷卡采集两大基本功能。指纹采集部分采用CMOS光学传感器。刷卡采集相应的射频模块,它可以通过串口的方式与CPU通信。考勤机和上位机的通讯则采用通用的模拟USB接口,有效地达到了即保证低成本又方便用户使用的目的。另外还加入了USB充电,实时
[工业控制]
ARM挥氅进军运算领域
“介于手机和上网本(Netbook)之间,可永远连网的Smartbook,将赋予台湾地区广大电子制造商全新的商机,”处理器核心供货商ARM公司CEO Warren East稍早前在一场媒体说明会中指出。
East阐释的概念中,Smartbook的应用范畴介于手机和上网本之间,但它又与智能手机或是上网本有所不同。“可以说,Smartbook并不存在屏幕尺寸的局限,无论是4寸、6寸或10寸甚至更大尺寸,基本上,根据厂商的设计需求,今天的ARM处理器可以满足各种移动运算装置的需求。”
“未来,无论电子装置的屏幕尺寸是大是小,都必须拥有一致的连网运算体验,”East表示。这正是Smartbook发挥优势的地方
[手机便携]
芯片市场需求强劲 1季PC微处理器出货增7.4%
全球经济复苏,促进了全球电脑和手机市场的生产发展,芯片产业也因电脑和手机的增长而受益;IDC称今年第一季度全球PC微处理器出货量同比增长了7.4%,英特尔获80.8%的市场份额,AMD获得18.9%的市场份额。据5月8日国外消息报道,市场研究公司IDC的一份最新研究报告称,在2011年第一季度,全球PC微处理器出货量同比增长了7.4%,环比增长了1.6%。IDC公司预计,到2015年,将会有超过13%的PC处理器采用ARM架构。
据悉,市场研究公司IDC计算研究半导体主任谢恩-劳(Shane Rau)称,通常来说,第一季度都是淡季,但是今年的出货量却出奇地高。“在今年第一季度,英特尔和AMD的出货量较
[嵌入式]
英特尔挑战ARM智慧手机市场主导地位
经过多年的整军经武,英特尔公司(Intel)即将瞄准手机市场展开出击。 在未来几个星期内,第一批支援英特尔 处理器 的 智慧型手机 将会上市,准备好与采用ARM公司IP架构的手机设备展开一场激烈的市占率争夺战。
英特尔为了这一刻的来临已经花了多年的时间准备了。 元件采购业务相关领域将仔细研究其于第二季的财报结果,以确认产品的表现如何,以及该公司是否能够打入这个炙手可热但竞争激烈的领域。 尽管采用ARM架构的设备已在手机市场占有主导地位,但随着PC发展达到高峰,带动对于行动设备领域的市场需求攀升,也就不难理解为什英特尔会将未来的下注在这些产品的成功上市。
但可别急着为英
[手机便携]
ARM体系结构学习4
ARM指令教程
ARM汇编程序特点:
l 所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值.
l ARM汇编语句中.当前语句很多时候要隐含的使用上一句的执行结果.而且上一句的执行结果,是放在CPSR寄存器里,(比如说进位,为0,为负 )
CMP R0,R1
BNE NoMatch
比如上一句,BNE隐含的使用的上一句CMP执行结果.NE后缀表示使用Z标志位.两句合起来的意
[单片机]
基于ARM的嵌入式系统设计
现在社会是一个高度信息化、网络化的社会,计算机和网络已经全面渗透到日常生活的每个角落,信息时代、数字时代使得嵌入式产品获得了巨大的发展契机。嵌入式系统应用非常广泛,军事国防是嵌入式系统的一个重要应用领域。现在各种武器控制如火炮控制、导弹控制和智能炸弹制导引爆控制,以及坦克、舰艇、轰炸机、陆海空各种军用电子装备,雷达、电子对抗军事通信装备和野战指挥作战等各种专用设备上,都可见嵌入式系统的影子。
1 系统总体概述
1.1 系统结构
本系统由ARM板、ADU3600板、显示器、母板等组成。
1.2 ARM处理器特点
ARM(Advanced RISC Machine)微处理器体系结构目前被公认为是嵌
[单片机]
基于ARM&Linux的嵌人式设备远程调试模块设计
0 引 言
目前,大多数的工业设备都有专用的调试接口和调试软件,这种方式能有效解决系统现场调试和维护升级的问题,但也有一些弊端。首先,依赖专用的调试软件,随着产品的丰富,调试软件的版本也随之增加,从而工程人员需要面对软件匹配的麻烦;其次,专用的调试接口和配备专用的调试软件需要专业人员操作,用户无法灵活地使用设备。因此需要一种无需专用设备,方便、易行的设备调试方案。随着计算机技术的发展,以ARM为代表的微处理器的性能得到极大的提高,从而提高了嵌入式系统的性能,应用范围也更加广阔;而网络技术的发展,使得B/S(客户端/服务器)模式成为一种潮流。这两者的结合便为设备的现场调试方式提供了新的方案。工程人员只需要连接Inter
[嵌入式]