1 / 37
文档名称:

659-大连理工大学软件学院 邱铁办公楼409Tel87571521E_mailqiutie@.ppt

格式:ppt   页数:37
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

659-大连理工大学软件学院 邱铁办公楼409Tel87571521E_mailqiutie@.ppt

上传人:小玉儿 2012/2/5 文件大小:0 KB

下载得到文件列表

659-大连理工大学软件学院 邱铁办公楼409Tel87571521E_mailqiutie@.ppt

文档介绍

文档介绍:大连理工大学软件学院
邱铁
办公楼409
Tel:87571521
E_mail: ******@dlut.
参考教材:《ARM嵌入式系统结构与编程》清华大学出版社2009年3月出版
ARM嵌入式系统结构与编程
第7章 汇编语言程序设计
本章主要介绍ARM汇编语言程序设计规范,以及在汇编语言程序设计中所要注意的问题,最后以大量的实例说明汇编语言程序设计方法。
内容提要
ARM编译环境下汇编语句
GNU环境下汇编语句与编译说明
ARM汇编语言程序设计规范
ARM汇编语言程序设计实例解析
ARM编译环境下汇编语句
ARM编译环境下进行汇编语言程序设计的格式
汇编语句中的符号规则
ARM编译环境下汇编语句格式
ADS环境下ARM汇编语句格式如下:
{symbol} {instruction} {;comment}
{symbol} {directive} {;comment}
{symbol}{ pseudo-instruction} {;comment}
ARM编译环境下汇编语句中符号规则

(1)符号由大小写字母、数字、下划线组成,且符号是区分大小写的。
(2)局部标号可以用数字开头,其他的标号不能。
(3)符号在其作用范围内必须是唯一的。
(4)程序中的符号不要与指令助记符或者伪操作同名。

(1)十进制数,如535、246。
(2)十六进制数,如0x645、0xff00。
(3)n_XXX, n表示n进制数,从2~9,XXX是具体的数字。例如:8_3777
(4)字符常量用一对单引号括起来,包括一个单字符或者标准C中的转义字符。例如‘A’、‘\n’。
(5)字符串常量由一对双引号以及由它括住的一组字符串组成,包括标准C中的转义字符。
如果需要使用双引号”或字符$,则必须用””和$$代替。

(1)数字变量
(2)字符串变量
(3)逻辑变量
具体说明参考教材《ARM嵌入式系统结构与编程》第153页的说明

(1)取符串的长度LEN
语法格式:
:LEN: A
功能说明:返回字符串A的长度。
(2)CHR
语法格式:
:CHR: A
功能说明:将A(A为某一字符的ASCII值)转换为单个字符。