开发平台,JLi
kV8仿真器;2软件环境配置操作系统:MicrosoftWi
dowsXPProfessio
alServicePack2;集成开发环境:ARMDeveloperSuiteADS12。
f五、实验分析1.安装的ADS12IDE中包括两个软件组件。在ADS12中建立类型的工程,工程目标配置为;接着,还需要对工程进行、及链接器设置;最后,配置仿真环境为仿真方式。2.写出ARM汇编语言的最简程序结构,然后在代码段中实现两个寄存器值的加法运算,给出运算部分相应指令的注释。文件名:3.列写出使用LDR、STR指令的汇编程序,并在关键语句后面给出相应的注释。4.“使用多寄存器传送指令进行数据复制”汇编程序分析。LDRR0SrcData执行后,R0的值是LDRR1DstData执行后,R1的值是LDMIAR0R2R9LDMIA中的指令后缀IA表示STMIAR1R2R9执行后,程序实现的功能是5.在“使用查表法实现程序跳转”的汇编程序中,指令LDRPCPCR2采用的是什么寻址方式?作为基址的寄存器PC的值是多少?作为指令指针的PC又指向哪条指令?这个指令与流水线执行的关系是什么?(选做)
6.通过运行及观察“使用BX指令切换处理器状态”汇编程序实验,回答ARM指令与Thumb指令之间是如何实现
f状态切换的?AXDDebugger调试环境中的哪个寄存器指示了ARM微处理器当前的指令状态?同时,在程序中添加从Thumb指令切换到ARM指令的代码。(选做)
7.观察“微处理器工作模式切换”程序的运行,按顺序写出ARM工作模式切换过程中依次出现的工作模式,同时,通过观察回答ARM微处理器是否能从用户模式切换到特权模式?(选做)
六、遇到的问题及解决方法实验二VMWARE虚拟机与Li
ux环境的建立一、实验目的熟悉嵌入式系统开发环境的建立,掌握VMWARELi
ux环境的安装步骤;能够配置Samba服务、设置VMWARE虚拟机共享功能,学会Wi
dows系统环境与Li
ux系统环境共享资源的基本方法。二、实验内容1.在Wi
dows系统环境中安装VMWARE70虚拟机软件;2.在VMWARE70虚拟机中安装Li
uxRHELAS4操作系统;3.设置VMWARE虚拟机提供的共享功能;4.在Li
ux系统中建立Samba服务;三、预备知识了解VMWARE、VirtualBox、VirtualPC等虚拟机软件的相关知识;了解Li
ux操作系统的安装方法及基本操作方
f法。四、实验设备1硬件环境配置计算机:I
telRPe
tiumR及以上内存:1GB及以
上实验设备:UPNETARM2410S嵌入式开发平台,JLi
kV8
仿真器2软件环境配置操作系统:MicrosoftWi
dowsXPProfessio
al
ServicePack2虚拟机:VMwareWorkStatio
7Li
ux系统:RedHatE
terpriseLi
uxAS4
269r