2009级微机原理与接口技术实验(4)

2019-05-17 14:07

第二步、编写程序。检查计算机与实验装置连接正常、并且实验连线正确后,在图0—2窗体上,选择“新建”工具,将出现图0—3窗体。现在在这个名为“新文件0”窗体内,我们开始编写一个在数码管上显示“12”的程序。

图0—3

第三步、保存程序。程序编写完成后,按图0—4将文件另存,将中文文件名“新文件0”进行修改,要求文件名长度不能超过“8”个字符,其中保存文件的文件夹名也不能用中文名,文件夹名长度也不能超过“8”个字符。

图0—4

15

现在我们将图0—5中的“新文件0”改为图0—6中的“1”,然后按“保存(S)”按钮,得到一个文件名为“1.asm”合乎要求的文件。

图0—5

图0—6

第四步、编译、连接、传送文件。文件保存好后,不能立即用来运行,必须将其编译、连接生成机器码文件。并且生成的机器码文件此时还在计算机上,还是不能运行。因为软件最终还是要在装置上运行,因此要将机器码文件传送到装置内存中才能运行。

如何才能完成上述任务,先选择图0—7 中的“调试”工具,出现图0—8窗体,在此窗体中选择“Yes”按钮,出现图0—9窗体,默认地址1000选择“OK”按钮即可。如果程序中有ORG 1000H 语句,将不会出现0—8、0—9窗体。

其实第四步也是检查编写程序语法是否正确的一步。在图0—10窗体中打开信息窗口,如果出现图0—11中的信息窗口的内容,表示程序语法没错。如果与图0—11中的信息窗口的内容不同,则程序都是错误的。

如图0—12中的信息窗口的内容,表示程序语法有错。而且指出错误所在行是第5行。 如果信息窗口中无错,也并不表示程序逻辑上没错。逻辑上的错误检查,需单步运行程序。单步执行时,需观察相应的寄存器、存储单元,并根据试验现象来判断。所以比较复杂。

16

如果要观察寄存器、存储单元,请参考图0—10,可根据需要按窗体所列打开相应窗口。

图0—7

图0—8

图0—9 第五步、程序正确无误,“调试”完成后,便可在图0—13中,选择“运行”工具运行程序。如果要停止运行,根据图0—13中弹出窗口提示操作。

如何单步运行程序。程序“调试”完成后,选择“单步”工具运行程序。注意工具栏中有两个“单步”工具,他们是有区别的。一个是“遇子程序追踪”,当遇见CALL、JAMP等语句时,要到子程序中单步执行;一个是“遇子程序不追踪”,当遇见CALL、JAMP

17

等语句时,不到子程序中单步执行,而是连续执行完子程序,IP指向主程序中CALL或JAMP语句

图0—10

18

图0—11

图0—12

图0—13

的下一句,也就是说:程序只在主程序中单步执行。

19


2009级微机原理与接口技术实验(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2013-2018年中国特殊工业用膜产业调研与战略咨询报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: