(精)第4章_ARM汇编语言程序设计基础.pptVIP

  • 27
  • 0
  • 约 68页
  • 2017-01-09 发布于北京
  • 举报
4.1 ARM汇编语言的程序结构 本章通过一个完整的ARM汇编例子入手,给出了ARM汇编程序的基本框架,并详细介绍了编写汇编程序常用的汇编器伪指令,具备了这些基础知识,学生就能自己动手编写汇编程序。 4.1.1 一个简单的ARM汇编程序例子 4.1.2 汇编器伪指令 4.1.3 汇编语言的规范 一段完整的ARM汇编语言程序,由若干个段组成,段可以分为代码段和数据段,代码段的内容为执行代码,数据段存放代码运行时需要用到的变量。 程序框架可抽象如下: AREA 代码段名字, CODE, READONLY ENTRY CODE32 ;添加用户代码 AREA 数据段名字, DATA, READWRITE ;添加用户数据 END 指令和汇编器伪指令的比较 ① 指令语句:在汇编后能产生目标代码的语句,CPU可以执行并能完成一定的功能,例如MOV,ADD等; ② 汇编器伪指令:在汇编后不产生目标代码的语句,仅在汇编过程中告诉汇编器如何汇编。汇编器伪指令的作用包括:定义数据、分配存储区、定义段、定义宏、定义子程序等。一旦汇编结束,它们的使命就完成了。 4.1.2 汇编器伪指令 在 ARM 的汇编程序中,有如下几种汇编器伪指令:符号定义伪指令,数据定义伪指令,段定义伪指令,模块控制伪指令,汇编控制伪指令,宏处理伪指令等。 段定义相关伪指令 ARE

文档评论(0)

1亿VIP精品文档

相关文档