实验1 汇编程序设计实验(更新)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

•大连理工大学软件学院•邱铁、迟宗正•办公楼413•Tel:87571632•E_mail:qiutie@sohu.com嵌入式系统结构实验实验1汇编程序设计实验实验目的:1.熟悉EmbestIDE2004集成开发环境2.ARM汇编语言指令功能训练3.ARM汇编语言编程训练实验设备:硬件:PC机软件:EmbestIDE2004集成开发环境,Windows98/2000/NT/XP。开发模型EmbestIDEProforARM2004EmbestIDEPro2004校园版EmbestEmulatorforARM实时在线仿真器EmbestPowerICEforARM高速实时在线仿真器EmbestUNetICEforARM通用型仿真器EmbestEasyICEforARM仿真器开发工具界面开发环境主界面嵌入式软件开发流程工程建立源文件编译调试固化C语言程序*.c汇编源程序*.s链接脚本文件*.ld存储区映像文件*.map命令脚本文件*.CS高级开发与调试技术程序代码程序默认入口点为“_start”,代码段默认起始地址为0x8000.text.text伪操作将操作符开始的代码编译到代码段或代码段子段(subsection)语法格式.text{subsection}.global及.glabl.global声明一个符号可以被其他文件引用。相当于声明了一个全局变量,.globl与.global相同。语法格式.globalsymbol其中,symbol为声明的符号的名称。它是区分大小写的。.equ.equ伪操作作为数字常量、基于寄存器的值和程序中的标号定义一个字符名称。语法格式.equsymbol,expr其中,expr为基于寄存器的地址值、程序中的标号,32位的地址常量或者32位的常量。Symbol为.equ伪操作为expr定义的字符名称。新建工程添加文件工程配置连接配置代码编译、链接调试模块配置调试配置调试配置调试界面命令脚本文件的执行方法main()函数与__gccmain()_start程序入口点•硬件初始化•Copy代码段与数据段__gccmain()•C运行时库的初始化main(){}以下题目用汇编语言仿真实现熟悉EmbestIDE2004集成开发环境题目1:逐条试验ARM汇编语言指令功能,并观寄存器\存储器的变化题目2:对内存地址0X3000开始的100个双字内存单元填入0X100000000001----0X100000000064,将每个字单元进行64位累加,结果送入其后容闲内存单元题目3:编写程序实现20!,将得到的64位结果送入[R9:R8]中

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功