计算机硬件技术实验指导书.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机硬件技术实验指导书

计算机硬件技术实验指导书 目 录 第一部分 汇编语言程序设计软件实验部分 第1章 汇编语言程序设计软件系统平台 §1.1 emu8086汇编软件的使用 §1.2 命令提示符操作方法 第2章 8086/8088汇编语言软件实验 §2.1 数据运算类实验 §2.2 查找和排序类程序设计实验 §2.3 键盘和窗口类程序设计 §2.4 数码转换类实验 第二部分 8088硬件接口实验部分 第3章 8088硬件实验系统平台 §3.1 8088技术指标 §3.2 通用外围电路介绍 第4章 8088硬件接口实验 §4.1 存贮器读写实验 §4.2 8255A可编程并行口实验 §4.3 8253A定时/计数器实验 §4.4 8251A的串行接口应用实验§4.5 8259A的单级中断控制实验 §4.6 ADC0809的A/D转换实验 §4.7 D/A转换DAC0832产生方波实验 §4.8 D/A转换DAC0832产生锯齿波实验 §4.9 8279A可编程键盘显示接口实验 §4.10 小直流电机调速实验 §4.11 步进电机控制 §4.12 继电器控制 §4.13 8237A可编程DMA控制器实验 §4.14 8259A串级中断控制实验 §4.15 USB接口CH375应用实验 §4.16 用8253和8259实现电子表 §4.17 用D/A、A/D实现闭环测试 §4.18 用0832和8255实现对直流电机的调速控制 §4.19 中断次数计数器实验 §4.20 16C550串行口控制器实验 §4.21 液晶显示控制实验 §4.22 点阵LED显示实验第一部分 汇编语言程序设计软件实验部分 第1章 汇编语言程序设计软件系统平台 汇编语言的开发软件有4种类型,它们分别是:1)采用EDIT/MASM/LINK/DEBUG 4个小软件;2)采用Masm for Windows 集成实验环境;3)采用emu8086汇编软件;4)采用Visual Studio的 IDE软件。下面就来介绍这4种汇编语言软件的上机过程。 §1.1 EDIT/MASM/LINK/DEBUG 4个小软件的作用 该方法需要安装4个小软件程序,它们分别是文本编辑程序(如,DOS的EDIT.COM、Windows的记事本软件等的纯文本格式的编辑器)、汇编程序(如,宏汇编MASM.EXE、小汇编ASM.EXE、TASM.EXE等)、连接程序(如,LINK.EXE、TLINK.EXE等)和调试程序(如,DEBUG.EXE、CV.EXE等)。这些小程序需要在DOS状态下运行。先将上述4个小程序放在C:\ASM 文件夹下面,打开[开始]([程序] ([附件] ( [命令提示符]进入DOS状态。图1-1为采用命令提示符操作方法的过程示意图。 图1-1 采用命令提示符操作方法的过程示意图 当汇编语言源程序编好后,要使其实现功能,需经过建立、汇编、连接与运行、调试的4个阶段过程。 (1)采用编辑程序,建立汇编源程序[.asm文件] 源程序就是用汇编语言的语句编写的程序,它不能被机器识别。源程序必须以.asm为扩展文件名。通过EDIT.EXE文本编辑器进行输入,运行EDIT,它的操作画面便会出现在屏幕上(见图1-2),可在提示下输入源程序,当输入完毕后,选择存盘并给输入的文件起一个文件名,格式为:filename.asm,其中filename为你起的文件名,由1-8个字符组成;.asm 是为汇编程序识别而必须加上去的,不可更改。当然,也可用其它文本编辑器进行录入、编辑,最后将文件存为filename.asm的形式即可。 (2)采用汇编程序,汇编成目标文件[.obj文件] 汇编语言源程序经过汇编,才可以生成目标程序,这个过程由汇编程序实现。其基本功能是把用汇编语言书写的源程序翻译成机器语言的目标代码、检查用户源程序中的错误且显示出错信息、生成列表文件等。汇编程序MASM的格式为: MASM filename 其中filename为第1步中建立的文件名。这时汇编程序的输出文件有目标文件名(.obj), 列表文件名(. lst), 交叉引用文件名(.crf)3个,便会出现3次提问,在这可以一路回车即可。汇编过程结束时,会给出程序中的警告性错误[Waring Errors]和严重错误[Servers Errors],前者指一般性错误,后者指语法性错误,当存在这两类错误时,屏幕上除指出错误个数外,还给出错误信息代号(附录2为汇编程序出错信息表),程序员可以通过查找手册弄清错误的性质。如果汇编过程中,发现有错误,则程序员应该重新用编辑命令修改错误,再进行汇编,直到汇编正确通过。图1-3 为MASM编译无错误时的界面。注意,汇编过程只能指出程序中的语法错误,并不能指出算法错误和其他错误。 图1-

文档评论(0)

lifupingb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档