1 / 10
文档名称:

精品PPT课件--第五章基于ARM的程序设计--06.ppt

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

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

精品PPT课件--第五章基于ARM的程序设计--06.ppt

上传人:wo1230 2014/4/15 文件大小:0 KB

下载得到文件列表

精品PPT课件--第五章基于ARM的程序设计--06.ppt

文档介绍

文档介绍:第五章 基于ARM的程序设计
ARM汇编语言设计-文件格式
ARM汇编语言设计-语句格式
所有标号必须顶格书写,其后面不要添加“:”
所有指令均不能顶格书写
ARM汇编器对标识符大小写敏感,书写标号及指令时,大小写要一致
ARM指令、伪指令、寄存器名可以全部为大写字母,也可以全部为小写字母,但是不能混合使用
注释使用“;”开始,可以顶格书写
对于变量的设置,常量的定义,其标识符必须顶格书写
ARM汇编语言设计-语句格式

ARM汇编语言设计-语句格式
ARM汇编语言设计-标号
表示程序中的指令或者数据地址的符号
基于PC的标号
位于目标指令前或数据定义伪操作前的标号,在汇编时被处理成PC值加上(或减去)一数字常量
常用于表示跳转指令的目标地址,或者代码段中所嵌入的少量数据
基于寄存器的标号
通常用MAP和FILED伪操作定义
绝对地址
是一个32位的数字量。可直接寻址整个内存空间
ARM汇编语言设计-局部标号
主要用于局部范围代码中
是一个0~99之间的十进制数字,可重复定义
后面可以紧接一个通常表示该局部变量作用范围的符号
作用范围为当前段,也可以用伪指令ROUT来定义局部标号作用的范围
ARM汇编语言设计-局部标号
格式 N{routname}


引用%{F|B}{A|T} N{routname}
=R0+4 (0<=R0<=0X30) R0 =-R0 (R0<0) =2*R0 (else)
AREA Init1, CODE, P ROUT
ENTRY
MOV R0, #0x4E
CMP R0, #0
BLT %10
CMP R0, #0x30
BLT %20
ADD R0, R0, R0
B %30
P RSB R0, R0, #0
B %30
P ADD R0, R0, #4
P NOP
END
局部标号
示例

最近更新

2025年江苏商贸职业学院单招职业技能考试模拟.. 39页

2025年江苏安全技术职业学院单招职业技能考试.. 40页

2025年江苏旅游职业学院单招职业技能考试模拟.. 39页

2025年江苏省徐州市单招职业倾向性测试模拟测.. 41页

2025年江苏经贸职业技术学院单招职业技能测试.. 40页

2025年江苏财经职业技术学院单招职业技能测试.. 40页

2025年江西工业职业技术学院单招职业适应性测.. 41页

2025年江西新能源科技职业学院单招职业适应性.. 40页

2025年江西生物科技职业学院单招职业技能考试.. 39页

2025年江西省新余市单招职业倾向性考试模拟测.. 40页

2025年江西航空职业技术学院单招综合素质考试.. 40页

2025年江西陶瓷工艺美术职业技术学院单招职业.. 40页

2025年江阴职业技术学院单招职业技能测试模拟.. 40页

2025年沙洲职业工学院单招职业适应性测试题库.. 41页

2025年河北东方学院单招综合素质考试题库含答.. 40页

2025年河北旅游职业学院单招职业技能测试模拟.. 40页

2025年河北省张家口市单招职业适应性考试模拟.. 39页

2025年河北艺术职业学院单招职业倾向性测试模.. 40页

2025年河南中医药大学单招职业倾向性测试题库.. 40页

2025年河南工业贸易职业学院单招职业技能考试.. 41页

2025年河南推拿职业学院单招职业适应性考试模.. 40页

2025年河南测绘职业学院单招职业技能测试模拟.. 40页

2025年河南省漯河市单招职业适应性测试模拟测.. 42页

2026年云南交通运输职业学院单招职测考试题库.. 41页

2025年河南艺术职业学院单招职业倾向性测试题.. 40页

2026年云南能源职业技术学院单招综合素质考试.. 41页

2025年泉州纺织服装职业学院单招职业适应性测.. 41页

2025年泉州轻工职业学院单招职业技能测试模拟.. 42页

ZR-003 建设单位法人授权书 1页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页