ARM 汇编语言源程序语句, 一般由指令,伪操作,宏指令和伪指令作成。
ARM 汇编语言的设计基础是汇编伪指令,汇编伪操作和宏指令。
伪操作,是ARM 汇编语言程序里的一些特殊的指令助记符,其作用主要是为完成汇编程序做各种准备工作,在源程序运行汇编程序处理,而不是在计算机运行期间有机器执行。也就是说,这些伪操作只是汇编过程中起作用,一旦汇编结束,伪操作的使命也就随之消失。
宏指令,是一段独立的程序代码,可以插在程序中,它通过伪操作来定义,宏在被使用之前必须提前定义好,宏之间可以互相调用,也可自己递归调用。通过直接书写宏名来使用宏。 并本具宏指令的格式输入输出参数。
宏定义本身不产生代码,只是在调用它时把宏体插入到原程序中。宏与C语言中的子函数形参和实参的调用相似,调用宏时通过实际的指令来代替宏体实现相关的一段代码,但宏的调用与子程序的调用有本质的区别,既宏并不会节省程序的空间,其优点是简化程序代码,提高程序的可读性以及宏内容可以同步修改。
伪操作,宏指令一般与编译程序有关,因此ARM 汇编语言的伪操作, 宏指令在不同的编译环境下有不同的编写形式和规则.
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !