欢迎来到天天文库
浏览记录
ID:6396883
大小:7.68 MB
页数:55页
时间:2018-01-12
《计算机硬件技术实验指导书doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机硬件技术实验指导书计算机硬件技术实验指导书第53页共55页计算机硬件技术实验指导书目录第一部分汇编语言程序设计软件实验部分第1章汇编语言程序设计软件系统平台§1.1emu8086汇编软件的使用§1.2命令提示符操作方法第2章8086/8088汇编语言软件实验§2.1数据运算类实验§2.2查找和排序类程序设计实验§2.3键盘和窗口类程序设计§2.4数码转换类实验第二部分8088硬件接口实验部分第3章8088硬件实验系统平台§3.18088技术指标§3.2通用外围电路介绍第4章8088硬件接口实验§4.1 存贮器读写实验§4.2 8255A可编程并行口实验§4.3 8253A定时/计数器实验
2、§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实现对直流电机的调速控制
3、§4.19中断次数计数器实验§4.20 16C550串行口控制器实验§4.21 液晶显示控制实验§4.22 点阵LED显示实验第53页共55页计算机硬件技术实验指导书第一部分汇编语言程序设计软件实验部分第1章汇编语言程序设计软件系统平台汇编语言的开发软件有4种类型,它们分别是:1)采用EDIT/MASM/LINK/DEBUG4个小软件;2)采用MasmforWindows集成实验环境;3)采用emu8086汇编软件;4)采用VisualStudio的IDE软件。下面就来介绍这4种汇编语言软件的上机过程。§1.1EDIT/MASM/LINK/DEBUG4个小软件的作用该方法需要安装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采用命令提示符操作方法的过程示意图当汇编语言源程序编好后,要使其实现功能,需经过建立、汇编、连接与运行、
5、调试的4个阶段过程。(1)采用编辑程序,建立汇编源程序[.asm文件]源程序就是用汇编语言的语句编写的程序,它不能被机器识别。源程序必须以.asm为扩展文件名。通过EDIT.EXE文本编辑器进行输入,运行EDIT,它的操作画面便会出现在屏幕上(见图1-2),可在提示下输入源程序,当输入完毕后,选择存盘并给输入的文件起一个文件名,格式为:filename.asm,其中filename为你起的文件名,由1-8个字符组成;.asm是为汇编程序识别而必须加上去的,不可更改。当然,也可用其它文本编辑器进行录入、编辑,最后将文件存为filename.asm的形式即可。(2)采用汇编程序,汇编成目标文件[.
6、obj文件]第53页共55页计算机硬件技术实验指导书汇编语言源程序经过汇编,才可以生成目标程序,这个过程由汇编程序实现。其基本功能是把用汇编语言书写的源程序翻译成机器语言的目标代码、检查用户源程序中的错误且显示出错信息、生成列表文件等。汇编程序MASM的格式为:MASMfilename其中filename为第1步中建立的文件名。这时汇编程序的输出文件有目标文件名(.obj),列表文件名(.lst),交叉引用文件名(.crf)3个,便会出现3次提问,在这可以一路回车即可。汇编过程结束时,会给出程序中的警告性错误[WaringErrors]和严重错误[ServersErrors],前者指一般性错误
7、,后者指语法性错误,当存在这两类错误时,屏幕上除指出错误个数外,还给出错误信息代号(附录2为汇编程序出错信息表),程序员可以通过查找手册弄清错误的性质。如果汇编过程中,发现有错误,则程序员应该重新用编辑命令修改错误,再进行汇编,直到汇编正确通过。图1-3为MASM编译无错误时的界面。注意,汇编过程只能指出程序中的语法错误,并不能指出算法错误和其他错误。图1-2EDIT编辑界面图1-3MASM编译文
此文档下载收益归作者所有