8086实验指导书-2016(定稿20161009) - 图文(4)

2019-08-30 17:10

PROTEUS-8086实验指导书

第一栏的菜单是仿真开始、暂停与停止的控制菜单,与Proteus ISIS左下角的仿真控制按钮的功能是一样的。

第二栏是执行菜单,可以执行一定的时间后暂停,也可以加断点执行和不加断点执行。 第三栏是代码调试菜单,有单步、连续单步,跳进/跳出函数,跳到光标处等功能。

第四栏是诊断和远程调试监控,但8086没有远程监控功能。诊断可以设置对总线读写,指令执行,中断事件和时序等进行跟踪。有四个级别,分别是取消、警告、跟踪和调试。级别的不同,决定事件记录的不同。例如,如果要对中断的整个过程进行详细的分析,则可以选择跟踪或者调试级别,ISIS将会对中断产生的过程,响应的过程进行完整的记录,有助于学生加深中断过程的理解。

第14页

PROTEUS-8086实验指导书

设置诊断选项

最后一栏是8086的各种调试窗口,包括观察窗口,存储器窗口,寄存器窗口,源代码窗口和变量窗口。其中观察窗口可以添加变量进行观察,并且可以设置条件断点。这在调试程序的时候非常有用。

观察窗口

第15页

PROTEUS-8086实验指导书

设置条件断点

变量窗口会自动把全局变量添加进来,并实时显示变量值,但不能设置条件断点。

变量窗口

寄存器窗口实时显示8086各个寄存器的值。

寄存器窗口

存储器窗口实时显示存储器的内容。

第16页

PROTEUS-8086实验指导书

存储器窗口

源代码调试窗口是最主要的调试窗口,在这里可以设置断点,控制程序的运行,如果是C程序,还可以进行反汇编。

以上几个工具配合起来,比起任何的IDE都要实用的多,可以大大提高学生的学习效率。

第17页

PROTEUS-8086实验指导书

8086软件部分实验

实验一 系统认识实验

一、 实验要求

利用PROTEUS平台,建立8086 的多位十六进制加法运算的例子。

二、 实验目的

1、熟悉实验系统的编程和使用。

2、掌握使用加法类运算指令编程及调试方法。 3、掌握加法类指令对状态标志位的影响。

三、 实验说明

由于本实验是三个十六位二制数相加运算,N4为存放结果,其中N1为1111H、N2为2222H、N3 为3333H 所以结果应该为6666H。

四、 实验程序流程图

结束 N1+N2+N3 N1+N2 开始 五、 实验步骤

1、Proteus仿真

a.在Proteus中新建工程“多位十六进制加法运算.pdsprj”,添加自己编写的汇

编代码,编译直至成功;

b.单步运行,打开调试窗口进行调试。

参考代码:

; N4=N1+N2+N3 =1111H+2222H+3333H=6666H

第18页


8086实验指导书-2016(定稿20161009) - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:linux实验四

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

马上注册会员

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