Keil仿真软件认识实验报告
一、实验目的与要求
1、学会正确使用Keil仿真软件;
2、理解程序执行过程。
二、实验内容与步骤
1、进入Keil仿真集成环境;
2、建立工程文件(*.Uv2)并存盘;
4、编译工程并修改源程序,若编译通过,则进入下一步。
否则,继续进行修改和编译,直到编译通过。
5、进入调试并观察运行结果
①此时可以打开几个与调试有关的窗口协助调试:
打开[反汇编窗口](点击按钮),观察源程序1~10条的汇编代码,填入表内;
打开[寄存器窗口],双击累加器A旁的值域至可编辑状态,将累加器A的值由00H修改为25H;
打开[Memory窗口],关注单元30H、31H、44H的变化。
②单步运行(按F7),每按一次,PC指针下移一次,观察R0、A及内部RAM:44H、30H、31H单元在PC指针移过后的变化情况,并填入表内;
③如没看清楚,可让程序复位(点击按钮),让程序复位(PC指针回到头)再重新执行。
④连续运行(点击按钮),程序自动执行到结束。
6、添加新文件,并输入如下源程序,重复步骤1→5进行调试
代码装入后,将内存单元30H~33H内容改为4FH、23H、0ABH、A0H,内存单元40H~43H 内容改为7BH、56H、80H、E8H,按跟踪执行,观察运行结果,填入表内。
若要完成BCD码数的运算,则程序该如何修改?修改后,进行调试,并观察运行过程。
三、预习:
1、MCS-51指令系统;
2、阅读实验中给出的源代码,并手工汇编得到机器码;
3、正确理解程序功能。
1、在源程序文件中输入源代码,接着进行汇编,再进入调试。