实验1arm汇编指令实验

上传人:j****9 文档编号:54896515 上传时间:2018-09-21 格式:PPT 页数:22 大小:706.50KB
返回 下载 相关 举报
实验1arm汇编指令实验_第1页
第1页 / 共22页
实验1arm汇编指令实验_第2页
第2页 / 共22页
实验1arm汇编指令实验_第3页
第3页 / 共22页
实验1arm汇编指令实验_第4页
第4页 / 共22页
实验1arm汇编指令实验_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《实验1arm汇编指令实验》由会员分享,可在线阅读,更多相关《实验1arm汇编指令实验(22页珍藏版)》请在金锄头文库上搜索。

1、实验1 ARM汇编指令实验,实验目的: 1. 熟悉Embest IDE 2004集成开发环境2.ARM汇编语言指令功能训练 实验设备:硬件:PC机 软件:Embest IDE 2004集成开发环境,Windows 98/2000/NT/XP。,开发模型,Embest IDE Pro for ARM 2004Embest IDE Pro 2004 校园版,Embest Emulator for ARM 实时在线仿真器Embest PowerICE for ARM 高速实时在线仿真器Embest UNetICE for ARM 通用型仿真器Embest EasyICE for ARM仿真器,开发工

2、具界面,开发环境主界面,嵌入式软件开发流程,工程建立,高级开发与调试技术,程序代码,程序默认入口点为“_start”,代码段默认起始地址为0x8000,.text .text伪操作将操作符开始的代码编译到代码段或代码段子段(subsection) 语法格式 .text subsection,.global及.glabl .global声明一个符号可以被其他文件引用。相当于声明了一个全局变量,.globl与.global相同。 语法格式 .global symbol 其中,symbol为声明的符号的名称。它是区分大小写的。,.equ .equ伪操作作为数字常量、基于寄存器的值和程序中的标号定义一

3、个字符名称。 语法格式 .equ symbol, expr 其中,expr为基于寄存器的地址值、程序中的标号,32位的地址常量或者32位的常量。 Symbol为.equ伪操作为expr定义的字符名称。,新建工程,添加文件,工程配置,连接配置,代码编译、链接,调试模块配置,调试配置,调试配置,调试界面,SECTIONS .= 0x10000.text:*(.text).rodata:*(.rodata).= 0x8000000.data:*(.data).bss:*(.bss) ,简单链接定位文件,简单链接定位文件,简单的命令脚本文件,Stop ;停止目标板 Regwrite sp 0x1000

4、 ;设置堆栈指针,简单的命令脚本文件,reset ; reset board memwrite 0x01D30000 0x00000000 ; WTCON disable warch dog memwrite 0x01E0000C 0x07ffffff ; INTMSK (disable all interrupt) memwrite 0x01E00024 0xffffffff ; clear all interrupt memwrite 0x01C80000 0x11110102 ; BWSCON (Bus Width BANKCON2,命令脚本文件的执行方法,main()函数与_gccmain(),_start,程序入口点,硬件初始化 Copy 代码段与数据段,_gccmain() C运行时库的初始化,main() ,本次实验内容,熟悉Embest IDE 2004集成开发环境逐条试验ARM汇编语言指令功能,并观寄存器存储器的变化,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号