欢迎来到天天文库
浏览记录
ID:56749930
大小:3.00 MB
页数:48页
时间:2020-07-07
《接口技术实验文档.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《接口技术》实验指导书纪利琴薛颖操编写申小芳审定电子通信工程学院2012年10月前言本课程实验是本着微机原理教学大纲开设的实验内容。实验内容包括三个软件和四个软硬结合的实验。实验中有专用的微机实验箱和配套的编程软件。实验过程中应该注意以下几项:1.软件实验和硬件实验均用到实验箱,在使用实验箱时应按老师的要求正确使用实验箱;2.在软件编程通过后应将可执行程序调入实验箱的RAM中;3.软件实验时,查看程序运行结果有两种方法:一种是在软件界面上,一种是在实验箱上。实验箱上查看结果方法见附录一;4.实验接线图中粗黑线表示在
2、实验时需要连接的线;5.实验结构图。实验结束后应认真写实验报告,实验报告要求:1.实验题目;2.实验目的;3.实验器材;4.实验内容;5.实验数据记录;6.实验心得。2012年10月目录实验一实验二实验三实验四实验五实验六实验七附录一附录二实验一汇编程序的设计(一)一、实验目的1.熟悉汇编程序设计的界面;2.初步掌握8088/8086汇编程序的编程过程及常见的汇编指令。二、实验器材1.微机一台;2.实验箱一只;3.通讯线一根。三、实验原理1.汇编程序设计过程:汇编语言是一种低级语言,特点是灵活多变。汇编语言程序设计
3、的步骤是:(1)利用汇编指令编写程序(源程序的扩展名为“.asm”)(2)编译源程序生成目标程序(目标程序的扩展名为“.obj”)(3)连接生成可执行程序(可执行程序的扩展名为:“.exe”)(4)运行可执行程序。2.汇编程序设计的两种操作界面(1)DOS操作系统下用指令完成实验环境硬件:PC微机软件:DOS系统、EDIT.COM、MASM.EXE、LINK.EXE、DEBUG.EXE(2)Windows操作系统下用专门的应用软件完成实验环境硬件:PC微机软件:伟福应用软件四、实验内容1.拆字:将AL中存放的2位压
4、缩的BCD码拆成2个非压缩的BCD码后分别放入BH,BL中;2.合字:将BH,BL中存放的2个非压缩的BCD码合成2个压缩的BCD码放在AL中;3.完成20×32的运算;4.将AL中高4位清零,低4位取反。五、软件框图开始开始1.2.保存AL中的值到DL取AL中的低四位BH中的值左移四次送移位次数4到CL中BH+BLALBLBHAL取DL中的高四位结束送移位次数4到CLDL中的值右移4次DLBH结束开始开始ALBLAX对AL中的值取反对AL中高四位清零20AL32BL3.4.结束结束六、实验步骤1.DOS系统下汇编
5、程序设计(1)在DOS系统操作提示符下键入EDIT并回车,即可进入EDIT文本编辑环境;方法:EDIT↘(回车)(2)EDIT编辑环境下编写程序并保存,扩展名为“.ASM”;(3)退出EDIT环境,编译原程序。方法:MASM文件名.ASM↘(4)通过汇编后生成“.OBJ”文件,连接.OBJ。方法:LINK文件名.OBJ↘(5)连接生成“.EXE”,在DEBUG环境下运行程序。方法:DEBUG文件名.EXE↘(6)查看结果。在DEBUG环境下查看结果的方法:R↘;显示寄存器值T↘;单步运行程序Q↘;退出DEBUG2.
6、Windows系统下汇编程序设计(1)打开伟福应用软件,设置仿真器类型为“Lab2000仿真实验系统”,选择仿真头为“8088/86实验”。(2)在应用软件界面下新建工程。(3)编程建立工程后新建文档,在新建的文档界面上编程序。编好后存盘,扩展名为.ASM。(4)编译程序程序编好存盘后按界面上“编译”按钮,如有错误则编译不会通过并且会提示错误的行数,修改程序,如无错则编译通过,微机画面自动进入运行界面。(5)运行程序程序编译装入后进入运行界面。在程序结束处设置断点,并点击界面上“运行”按钮。(6)查看结果在微机界面
7、上查看实验结果并纪录实验数据。七、思考题1.本次实验中,汇编程序设计的两种界面各有什么特点?2.汇编程序设计的格式是什么?实验二汇编程序的设计(二)一、实验目的1.正确利用DEBUG调试汇编程序;2.了解汇编语言程序设计的结构;3.掌握存储器的读写过程。二、实验器材及环境1.器材:PC微机一台;2.实验环境:DOS系统、EDIT.COM、MASM.EXE、LINK.EXE、DEBUG.EXE。三、实验原理1.汇编程序设计的基本结构有三种:顺序、分支、循环;(1)顺序结构:按照功能的要求从上到下顺序地编写程序的结构为
8、顺序结构;(2)分支结构:程序设计时,根据条件判断,不同结果分别执行不同的程序的结构形式称分支结构;(3)循环结构:程序设计时反复地执行某一指令集合的程序结构为循环结构;2.微机内存按存取方式分RAM和ROM,静态RAM是RAM的一种。RAM是可读可写的,通过编程可以实现CPU读写存储器。四、实验内容编程实现:1.顺序结构程序设计:完成20×40的运算并将结
此文档下载收益归作者所有