您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页实验四 数据区传送子程序

实验四 数据区传送子程序

来源:意榕旅游网
实验四 数据区传送子程序

1.实验方式:

模拟调试

2.实验目的:

(1) 掌握汇编语言设计方法;学习编辑程序的方法。

(2) 学习在调试环境中查看和设置RAM、XDATA、R0-R7的方法。 学习程序调试方法。

3.实验内容:

把XDATA(外部扩展RAM)的8000H-807FH中的内容传送到8080H开始的空间中去。R2.R3存放源RAM区首址,R6.R7存放需传送的字节数,R4.R5存放目的RAM区首址。

4.实验器材:

(1) 已经安装了KEIL Uv2集成调试环境软件的计算机 1 台

5.程序框图:

源地址内容送A 图1

开 始

A送目的地址 源地址加1 目地址加1 N 字节数到吗? Y 图3 图2

结 束

6.实验步骤:

(1) 编写程序并编译通过。

(2) 进入调试状态, 点击工具栏中“ ”打开Memory窗口,在Memory1“Address”

位置上输入“X:8000H”,显示如上图1,把光标移到8000H的单元上,点鼠标右键,在开出的窗口中选择“Modify Memory at X:0X008000”,然后出现如图2的窗口,在这里输入一个数据,如95H。同样方法,修改8001H-8010H单元内容。

(3) 在Memory2“Address”位置上输入“I:00H”,如上图3,把光标移到02H的单元上,

点鼠标右键,在开出的窗口中选择“Modify Memory at I:0X02”,出现“Enter Bytes at I:0X02”窗口,在里边输入数据,如80H。同样,修改03H单元为00H,04H单元为80H,05H单元为80H,06H单元为00H,06H单元为0FFH。

(4) 单步执行程序:注意Memery1窗口中8080H开始地址上内容变化情况。

(5) 实时执行程序,中断程序执行,此时,请观察8080H-80FFH之间的内容是否与

8000H-807FH之间的内容一致。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务