- 73
- 0
- 约1.88万字
- 约 99页
- 2016-12-20 发布于湖北
- 举报
(2)在ARM开发工具编译环境下设计程序,用C语言调用ARM汇编语言实现20的阶乘(20!)操作,并将64位结果保存到0xFFFFFFF0开始的内存地址单元,按照小端格式低位数据存放在低地址单元。 C程序调用汇编程序示例 首先,建立C语言源文件main.c,与GNU ARM编译环境下相同。 其次,建立汇编源文件Factorial.s 程序运行结果如下: 练习题 1、编写一段汇编程序,从内存中读入两个64位数,进行相加,结果再存储到内存单元中。 ? 2、编写一段代码采用C语言嵌入汇编程序,在汇编程序中实现字符串的拷贝操作。 * * ARM伪指令不属于ARM指令集中的指令,是为了编程方便而定义的。伪指令可以像其它ARM指令一样使用,但在编译时这些指令将被等效的一条或多条ARM指令所代替。 * * * * 在汇编语言程序中,用AREA伪指令定义一个段,并说明所定义段的相关属性,本例定义一个名为Init的代码段,属性为只读。 ENTRY伪指令标识程序的入口点,接下来是指令序列,程序的末尾是END伪指令,该伪指令告诉编译器源文件的结束,每一个汇编语言程序段都必须有一条END伪指令,指示代码段的结束。 在汇编语言程序中,用AREA伪指令定义一个段,并说明所定义段的相关属性,本例定义一个名为Init的代码段,属性为只读。 ENTRY伪指令标识程序的入口点,接下来是指令序列,程
您可能关注的文档
- 第4章 生物医用陶瓷材料解说.ppt
- 概率密度函数估计剖析.ppt
- 7.2.1种群基因频率的改变与生物进化概论.ppt
- 概统(茆诗松)第二版第七章假设检验剖析.ppt
- 光学复习测剖析.ppt
- 7.2化学平衡概论.ppt
- 7.3测定金属的电阻率1概论.ppt
- 第三章数值积分课题.ppt
- 第三章卫星运动基础卫星星历课题.ppt
- 第三章物理光学基础2课题.ppt
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
最近下载
- DB61T-小麦茎基腐病防控技术规范.pdf VIP
- 建筑行业项目管理部项目经理项目沟通协调手册.docx
- 德力西电气 DTSU6606vbn三相电子式电能表(远程) 使用说明书 .pdf VIP
- 2024年重庆市中考英语真题试卷A卷(含答案详解)+听力音频.docx
- 国家开放大学《Photoshop图像处理》课程模拟测试答案解析.docx VIP
- 九年级全一册古诗文天天默写小纸条100天100小张【答案】.docx VIP
- 【中考真题】2025年天津市中考地理试卷(附答案).pdf VIP
- 2021年七年级地理下册全册知识提纲(精华版).docx VIP
- 2024年江西省中考物理真题含解析.pdf VIP
- 汇编语言实验答案 (王爽).pdf VIP
原创力文档

文档评论(0)