热搜关键词: 机器人电路基础模拟电子技术matlablinux内核

pdf

ARM指令格式和寻址方式

  • 1星
  • 2013-09-29
  • 90.78KB
  • 需要2积分
  • 1次下载
标签: 指令

指令

格式

格式

和寻

和寻

址方

址方

                        6  ARM指令格式和寻址方式嵌入式系统教学讲义ARM  指令格式和寻址方式(第六讲)摘要  目标  推荐参  考书籍我们大家都知道,嵌入式系统实际就是计算机系统。既然是计算机系统当然只能识别  “0”和“1”了,也就是说所有的软件最终都会被编译成“0”和“1”  ,由这两个数字来控  制这个系统,而我们人类的大脑是没有办法来分清几个“0”或者“1”代表什么样的操作,  进而出现了用英文符号来代替  0&1,这就是之后的汇编语言和高级语言了。  所谓的  ARM  指令就是由一堆英文字母来代替  0&1  以方便我们阅读、编写程序。每一  个  ARM  指令有  32/16  位,  该指令集采用的固定的指令长度,  其优缺点大家自己找资料看看。  相信大家都学习过高级语言程序设计吧,结构化的程序设计中经常提到的顺序结构、  分支结构和循环结构都是通过条件判断来实现的,也就是“如果怎样(if)将会怎样,否则  (else)又会怎样……,  ”  “当(while)……情况下做……”  。而  ARM(其实几乎所有的汇编  语言)  不可能用到这么复杂的命令,  只好设置了几个条件位来实现条件执行跳转语句进而实  现分支与循环。ARM  指令所有的指令都可以条件执行。  好了,我们言归正传,开始了解  ARM  指令系统:  本节将对  ARM  指令集合进行全面的学习  通过本讲的学习,对  ARM  指令集有全面的了解,从本节开始将要进行  ARM  汇  编语言的程序设计,  通常我们需要有一块开放板。  当然使用  IDE  的软件模拟也是  不错的选择。一、指令格式。我们学习高级语言时知道不同的语言有不同书写规则,这就是格式(象写作  文??!  !  )  。例如  C  的赋值:  int  x,y;  x=0;  y=x;  上面的  y=x,需要一个源(x)和一个目的(y)以及一个操作(=)  ,同理在  ARM  汇  编指令中也是这样的。  MOV  R0,R1  //需要一个源(R0)  ,一个……                       

展开预览

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×