(测自)微机原理及应用实验指导书doc - 欢迎访问控制与计算机工程学院.docVIP

(测自)微机原理及应用实验指导书doc - 欢迎访问控制与计算机工程学院.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(测自)微机原理及应用实验指导书doc - 欢迎访问控制与计算机工程学院

《微机原理及应用》 实 验 指 导 书 杨国田 高明明 编 华北电力大学 二OO六年六月 前 言 实验总体目标 该课程课内实验的目的是辅助课堂教学,改善课堂教学效果,加强学生对有关内容的理解和掌握。通过实验,让学生深入理解微处理器的基本工作过程、Windows、DOS系统环境及DEBUG等调试软件。掌握一些常用简单程序的设计方法,建立汇编语言程序设计的基本概念。。8259及中断向量表的。8255的基本,并学会I/O驱动程序的编写方法以及调试方法。注重学生的个性因材施教,加强创新能力的培养。 运算及编码程序 存储器连接及访问程序设计 2 实验四 简单I/O操作 2 实验五 中断控制实验可编程并行接口芯片8255的基本性能实验可编程并行接口芯片8255的基本性能实验 目 录 实验一、CPU工作原理演示及基本操作训练 …………………………… 3 实验二、运算及编码程序…………………………… 5 实验三、存储器连接及访问程序设计 …………………………… 8 实验四、简单I/O操作 …………………………… 11 实验五、中断控制实验…………………………… 15 实验六、可编程并行接口芯片8255的基本性能实验…………………………… 实验一、CPU工作原理演示及基本操作训练 一、实验目的 通过演示,让学生理解微处理器的基本工作过程,同时让学生了解DOS系统环境及DEBUG软件。 二、实验类型(含验证型、设计型或综合型) 验证性 三、实验仪器 微型计算机1台、DOS下的编辑、汇编、链接、调试程序。 四、实验原理 微型计算机的一切行为都在CPU的控制下进行,所有资源都由操作系统管理与协调,DOS系统就是曾经广泛使用的一种操作系统。在DOS环境下,所有操作都必须通过它进行,但是DOS本身不直接支持程序的调试,必须借助某个调试软件,DEBUG就是一种简单实用的调试软件。通过它可以直接干预CPU的行为,例如运行、查看资源、操作I/O接口等,具体通过输入DEBUG的命令实现。 五、实验内容和要求 进入DOS环境 DOS常用命令 DIR: 列目录, X::改变磁盘,CD:进入子目录,COPY:复制文件,MD:建立目录,EXIT:退出 进入DEBUG 5. 操作示例 [1] DOS常用命令示例 D:,进入D盘 DIR:列出当前盘当前目录下的所有文件 C:,进入C盘 CD WINNT,进入当前盘(C盘)的WINNT子目录(文件夹) CD\,返回到当前盘的根目录 COPY AUTOEXEC.BAT D:\,把当前盘、当前目录下的AUTOEXEC.BAT文件复制到D盘当前目录下 [2] DEBUG常用命令示例 RAX:显示/修改寄存器AX的内容,RAX, 输入1234,RAL,看是否等于34,RAH,看是否等于12,然后输入56,RAX,看看等于多少。 D100,显示DS:0100开始的128字节 U100,显示CS:0100开始的反汇编结果(指令) EB800:0000,逐个字节显示/编辑B800:0000开始的内存区,看看屏幕上有什么反应。 A0100,直接输入汇编指令,例如 MOV BX,8765 MOV AX,3412 INT 13 INT 3 G=100,运行 观察AX、BX寄存器的变化。 六、注意事项 在DEBUG环境下,所有输入和输出都以十六进制方式进行,而且后面无“H”。 实验可以在WINDOWS下的虚拟DOS中进行。 注意观察命令执行后的效果 任何删除操作只能针对自己建立的文件,不允许对其他文件进行删除操作。 七、思考题 为什么在汇编语言程序中,十六进制数字后面必须加“H”,而在DEBUG环境下,不需要加“H”? 在DEBUG环境下,DOS的命令还能否运行?反之又如何?为什么? 附:DEBUG常用命令 命令全名 命令简写 命令说明 register R [register] 寄存器显示/修改 dump D [range] 内存显示 enter E address [list] 内存编辑 fill F range list 内存填充 compare C range address 内存比较 move M range address 内存复制 search S range list 内存搜索 input I port 读I/O口 output O port byte 写I/O口 assemble A [address], 汇编 unassemble U [range] 反汇编 go

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档