实验4报告
广州大学学生实验报告 开课学院及实验室:计算机科学与教育软件学院软件工程室 2015 5 年 年 11 月 12 日 学院 计算机科学与教育软件学院 年级/专 专业 业/ 班 姓名 学号 实验课程名称 单片机原理与接口技术 实验 成绩 实验项目名称 实验四 :
内存块移动 指导老师 一、实验目的 1、进一步熟悉单片机开发系统及其操作。
2、进一步熟悉单片机的指令系统。
3、通过简单程序,掌握在单片机系统上程序的调试和执行过程。
4、掌握内存块的移动。
二、实验 设备 安装了 wave6000 的 Windows2003 系统的计算机 三、实验内容 使用 wave6000 将某一个或几个内存块的数据移动到另外一个或几个内存块中 四、实验步骤 步骤 1:确连接系统,设置好仿真器和编译选项 步骤 2:建立新程序和新项目,编译程序。(例:实验一的操作,保留结果)步骤 3:编译成功后,再建立新程序和新项目(转移程序),编译程序。
步骤 4:编译成功后,再观察窗口中添加 Result 观察项,并观察和记录 DATA 窗口和观察窗口的数据变化。
五、实验 结果 与分析 转移前的数据:
在 4000h 处,有连续 10 个 0x99.转以后:
跟预期结果一直,将 4000h 处的数据转移到了 3000h 处。
六、实验心得 本次试验的转移主要是将数据拷贝过去,而并没有删除原来地址上的数据。如果要清除原来位置的数据,可以将“*ptr1++=*ptr2++;”改为“*ptr1++=ptr2;*ptr2++=0”.
