1ARM指令英文全称及功能描述V2
0作者:满光明2019年4月9日转载请支持原创,保留此页信息,否则将追究责任2前言我在工作前买了一本关于ARM指令的书籍,当时出于方便记忆理解的考量,整理了ARM指令,并且加入了英文的全称
了解了英文的全称,能够好的帮助记忆和理解
百度网盘里分享出来的ARM指令英文全称我看了一下都是我当年整理的版本,但他们把作者的名字去掉了
几年过去了,ARM技术取得了巨大的进步,ARM以其低功耗、低成本、高性能的优势抢占了移动市场
相信在不远的未来,ARM会普遍运行在个人电脑和服务器上
在可穿戴、边缘计算等前沿领域ARM拥有无与伦比的优势
作为一个技术控,工作以来我一直从事ARM相关的开发工作,计算机领域需要学习的东西太多,但很多基础知识都是相通的
我也希望能把自己这么多年的技术积累拿出来分享给即将走上硬件开发、底层驱动开发的同仁们本篇仍然以介绍ARM架构以及ARM指令为主,在原来的基础上重新调整了指令顺序,首先介绍ARM架构不同版本的区别,进而引出基本指令结构,最后详细列出所有指令详表,增强可读性,易于理解
3一、ARM指令集版本历史计算机完成一定的操作通过指令来实现,不同的指令方式被称为计算机架构,目前计算机主要有两大架构阵营,一是CISC(ComplexInstructionSetComputers)复杂指令集架构,另一种是RISC(ReducedInstructionSetComputers)精简指令集架构
采用CISC架构的代表是Intel和AMD的X86指令集,采用RISC架构的代表是ARM指令集和PowerPC指令集
ARM架构从诞生到今天从V1版本已经升级到了V8版本,各版本代表的分支型号如下表所示
架构处理器家族历史ARMv1ARM1最早由Acorn计算机公司设计,1985年开发出样本
ARMv2ARM2、ARM31986年开发出AR