- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编与接口实验1
汇编与接口实验 西工大软件学院 李易 实验系统简介 实验台系统由微机、PC扩展卡(插在主机箱内)和PC总线扩展实验台(即TD-PITA微机教学系统实验台)构成,实验系统框图见下图 实验系统简介 MD86Windows版本简介 MD86是专门用于调试接口技术实验程序的操作软件。其中集成了编辑、编译、连接、调试、示波器显示等功能。MD86具有DOS和Windows两个版本。我们在实验中应用的是Windows版本。 实验系统简介 MD86具有DOS和Windows两个版本。我们在实验中应用的是Windows版本。 1.源程序操作 1) 用“文件”菜单中的菜单项,可对源程序进行输入、编辑、打印,并可进行剪切、复制、查找等操作。 2) 在菜单项“编译”中可以对源程序进行“汇编”和“链接”,生成“OBJ”和“EXE” 文件。执行这两项操作时,会弹出一个对话框,在其中显示汇编或连接的信息,此时只要关闭该对话框就可进行其他操作。 实验系统简介 2.调试操作 1) 当调试窗口激活时,才可进行调试操作。可以选择菜单项“窗口”菜单中的“调试窗口”或者工具栏中的图标激活调试窗口。如果调试窗口已经打开则激活,否则创建调试窗口。 2) 调试窗口中的调试操作与DOS版本下的调试操作基本相同,可参考DOS版本中调试命令说明部分。例如:汇编命令为“A[地址]”。 3) 装入程序/保存程序。可以将汇编链接生成的二进制文件通过串行电缆传送到实验仪 的内存中,或者将已经在实验仪内存中的程序保存到磁盘文件中。进行这两项操作时会弹出一个“操作进度对话框”,关闭“操作进度对话框”后,可开始调试。当打开“寄存器窗口”(可以通过菜单中的“窗口-寄存器窗口”菜单项或工具栏中的“寄存器”快捷按钮打开或激活寄存器窗口)时,如果单步运行程序或者遇到断点停下时,各寄存器和标志位的状态可以在寄存器窗口实时显示出来,方便用户程序的调试。 实验系统简介 3.快捷键使用说明 打开调试窗口 CTRL+1 打开示波器窗口 CTRL+2 打开寄存器窗口 CTRL+3 复制 CTRL+C 终止运行或调试 CTRL+C 新建文件 CTRL+N 打开文件 CTRL+O 打印文件 CTRL+P 保存文件 CTRL+S 粘贴 CTRL+V 实验系统简介 4.注意事项 1) 建议显示器在分辨率为800×600下运行程序,如果分辨率低于800×600界面会超屏幕,只要调整分辨率即可。 2) 使用时应该保证计算机的串口工作正常,把实验仪和计算机用系统附带的串行通讯电缆连接上,打开电源后运行程序。 3) 首次运行时,调试工具默认的通讯口是COM1,如果您的鼠标正好连接在COMl,系统会提示“通讯端口初始化失败,请重新启动计算机!”您可以忽略这个信息,直接点“确定”按钮进入程序,然后选择菜单项“选择串口”,将联机端口改为COM2即可正常工作。对于鼠标接在COM2的如果出现类似问题,采用同样方法解决。另外,如果不是因为与鼠标发生冲突导致的问题,则需要重新启动计算机,再尝试连接。 4) 在使用中如果出现不能通讯的情况,请先按实验仪上的复位键,使系统复位,按键盘上的“ESC”键,观察通讯是否正常,如果仍然不能通讯,请重新启动计算机,再次连接,否则特殊处理。 实验一 中断特性及8259中断应用实验 1.8259A可编程中断控制器介绍 中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。同时,在不需增加其他电路的情况下,通过多片8259A的级连,能构成多达64级的矢量中断系统。 实验一 中断特性及8259中断应用实验 8259A的编程,就是根据应用需要将初始化命令字ICWI—ICW4和操作命令字OCWl—OCW3分别写入初始化命令寄存器组和操作命令寄存器组。 8259A的初始化命令字ICW见下表: 实验一 中断特性及8259中断应用实验 系统启动时,8259A被初始化,其初始
文档评论(0)