8086 8088微机原理与接口技术实验指导书

上传人:pu****.1 文档编号:556078984 上传时间:2024-02-10 格式:DOC 页数:56 大小:261.04KB
返回 下载 相关 举报
8086 8088微机原理与接口技术实验指导书_第1页
第1页 / 共56页
8086 8088微机原理与接口技术实验指导书_第2页
第2页 / 共56页
8086 8088微机原理与接口技术实验指导书_第3页
第3页 / 共56页
8086 8088微机原理与接口技术实验指导书_第4页
第4页 / 共56页
8086 8088微机原理与接口技术实验指导书_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《8086 8088微机原理与接口技术实验指导书》由会员分享,可在线阅读,更多相关《8086 8088微机原理与接口技术实验指导书(56页珍藏版)》请在金锄头文库上搜索。

1、 微型原理与接口技术 实验指导书8086/8088微机原理与接口技术31目 录8086/8088微机原理与接口技术1前 言3第一章 实验环境介绍51.1汇编语言程序的上机过程51.1.1、源程序的编辑51.1.2、汇编51.1.3、链接51.1.4、调试6第二章 软件部分实验7实验一 汇编语言上机环境及基本操作7实验二 DEBUG调试程序的应用10实验三 顺序程序设计16实验四 分支结构程序设计18实验五 循环结构程序设计20实验六 子程序设计22实验七 EMU8086集成开发环境24实验八 综合程序设计与调试26附录 debug用法大全28前 言认真做好实验,是掌握应用,提高动手能力的一个重

2、要环节。本课程安排了一些接口部件的实验,每个实验2学时,目的在于让同学们了解和掌握汇编语言的程序设计的基本方法和常用的接口器件的使用方法。一个完整的实验过程,包括实验前的准备、实验操作过程和实验后的总结三部分。做好实验前的准备,是做好实验的重要保障,希望同学们一定要做好实验前的准备工作。一、实验前的准备1、认真阅读实验指导书,详细了解本课程实验的软硬件环境。硬件环境:实验仪的基本组成和使用方法。软件环境:调试软件的基本功能和使用方法。这项工作应该在本学期开始,领到实验指导书时就进行。2、详细了解本次实验的基本任务,充分理解实验原理为了实现本次实验的基本任务,硬件电路由哪几个部分组成,各部分电路

3、的主要作用是什么,各部分电路之间如何连接?在此基础上读懂实验电路图。为了实现本次实验的基本任务,软件部分需要完成哪些工作,确定软件由哪些功能模块组成,然后画出程序流程图,再按流程图编写源程序。在软硬件设计过程中,可能需要进行相应的参数计算。3、设计实验的操作流程事先设计好实验的操作流程,进入实验室后,可以有条不紊地工作。二、实验操作过程进入实验室以后,要按照事先设计好的实验操作流程来进行实验。软件实验的基本步骤为:1、启动PC机2、编辑源程序3、编译4、调试三、实验记录如实记录实验的操作过程及实验的数据,这里主要包括:1、实验的相关数据2、实验过程中的问题(包括分析与解决)四、实验报告实验报告

4、是实验结果的总结,一般需要包括以下内容:1、实验名称 这里需要准确无误地写出实验的名称2、实验目的 3、实验任务(实验内容)4、实验原理 、硬件组成(软件实验没有此项内容)首先以文字说明实验电路由哪几个部分组成,各部分电路的主要作用是什么,然后给出实验电路图。、软件设计首先以文字说明软件需要完成哪些工作,因此确定软件由哪些功能模块组成,然后画出程序流程图,再按流程图编写源程序。5、实验操作这里,如实记录实验的操作过程或者是事先设计好的实验操作流程。6、实验记录这里,如实记录相关的实验数据以及实验过程中出现的问题和解决方法。7、实验结果根据前面记录的实验数据,给出实验的结果。一般情况下,有两种实

5、验的结果:其一,实验过程中出现了一些问题,经过分析,解决了问题,最终成功实现了实验任务的要求;其二,实验过程中出现了一些问题,最终未能解决了问题,实验失败。8、实验分析:对实验过程中的问题进行分析。9、实验小结(包括体会)可以从实验的目标、实验环境的掌握、分析问题和解决问题的能力等几个方面来进行小结。也可以抒发一下你的感想。10、思考题的解答如果有思考题,需要认真解答。第一章 实验环境介绍1.1汇编语言程序的上机过程在计算机上运行汇编语言程序的步骤是: 用编辑程序(任何一种文本编辑程序)建立ASM文件; 用MASM程序把ASM文件转换成OBJ文件; 用LINK程序把OBJ文件转换成EXE文件;

6、 用DEBUG程序可以调试目标程序 用DOS命令直接键入文件名就可执行该程序1.1.1、源程序的编辑源程序本质上是文本文件,任何一种文本编辑器都可以用来编写源程序,也可以使用计算机系统内含的全屏幕编辑程序EDIT.EXE。应注意的是: 源程序的编写必须符合汇编语言源程序的语法格式,否则汇编时会报错。 汇编语言源程序的文件后缀必须是ASM,否则汇编程序将不能识别。1.1.2、汇编汇编的目的是将汇编语言源程序转换为机器码,这项工作是由汇编程序来完成的。IBM PC提供了两种汇编程序:ASM.EXE和MASM.EXE。后者具有宏汇编功能。汇编过程中,首先检查源程序的语法。若存在语法错误,则汇编失败。

7、列出有错误的语句、错误的代码、错误的类型和错误的总数,供分析、修改源程序。若不存在语法错误,则汇编成功。汇编后可生成3个文件:l 浮动的目标代码文件(*.OBJ):其中,地址操作数是可浮动的相对地址。l 可打印的列表文件(*.LST):将源程序和目标代码合并制成表。l 符号表文件(*.CRF):反映源程序中符号的定义和引用情况。其中,第1个文件是必须生成的,后2个文件可选择是否生成。1.1.3、链接由汇编生成的目标代码必须经过链接后才能生成可执行文件,这项工作由链接程序(LINK.EXE)来完成。链接后生成可执行文件(*.EXE)1.1.4、调试调试的目的是验证程序的功能是否符合设计的目标。I

8、BM PC提供了一种调试程序:DEBUG.EXE在DEBUG环境下,可以使用DEBUG命令来调试程序。常见的DEBUG命令见附录debug用法大全。第二章 软件部分实验实验一 汇编语言上机环境及基本操作一、 实验目的及要求1 学习及掌握汇编语言源程序的书写格式和要求,明确程序中各段的功能和相互之间的关系。2 学会使用EDIT、MASM、LINK、DEBUG等软件工具。3 熟练掌握在计算机上建立、汇编、连接、调试及运行程序的方法。二、 实验器材:计算机一台,MASM汇编软件及DEBUG调试程序三、 实验内容1 建立软件工作环境为了正常运行汇编程序,需要如下程序: masm.exe link.ex

9、e debug.exe 等2 建立汇编文件例 在屏幕上输出 This is a masm sample!使用edit编辑如下文件,并保存为sample.asm:;Program is an exampledata segment astr DB This is a masm sample!,0dh,0AH,$data endscode segmentassume CS:code,DS:data start:MOVAX, dataMOVDS, AXLEADX, astrMOVAH, 09hINT21h code ends end start1) 使用汇编c: masm sample -开始汇编

10、Microsoft (R) Macro Assembler Version 5.00Copyright (C) Microsoft Corp 1981-1985, 1987. -软件提示Object Filenamesample.obj: -提示输入目标文件名,可省略Source listingNul.lst: -提示输入列表文件名,可省略Cross referenceNUL.crf: Warning Severe 注意:若汇编的错误提示不为0,则须重新调用edit sample.asm修改错误,然后再汇编,该过程直到错误提示为0为止。2) 使用link产生EXE文件c:link sample

11、.Run filesample.exe:-提示输入可执行文件名,可以省略List file NUL.map:-提示输入连接映象文件Libraries.lib -输入文件用到的库文件名.3) 执行c:sample 或 debug sample.exe附:ms-dos方式,是windows提供的一个字符界面的shell窗口,通过“开始程序ms-dos方式”进入ms-dos方式后,可以按下“ALt+Enter”获得全屏幕的窗口,再该窗口下,主要通过键入命令和观察结果获得交互信息。命令简介1、 DIR命令显示当前目录下的文件和目录格式为:dir2、 CD命令改变当前工作目录格式为:cd d:stude

12、ntyour_name3、 MD命令建立一个新的目录格式为:md your_name4、 DEL命令删除文件格式为:del first01.asm5、 RD命令删除目录,要求要删除的目录下无任何目录或文件格式为:rd your_name6、 COPY命令拷贝命令格式为:copy first01.asm first02.org (将文件first01.asm复制为first01.org)实验二 DEBUG调试程序的应用一、实验目的及要求1了解并掌握常用DEBUG调试指令。2能够在熟悉汇编程序开发过程的同时,利用DEBUG调试环境对源程序进行调试、跟踪及修改相应的逻辑错误。二、实验器材:计算机一台

13、,MASM汇编软件及DEBUG调试程序三、实验内容1直接启动DEBUG程序如DEBUG.exe在C盘的根目录下,启动的方法是:C:DEBUG这时屏幕上会出现“_提示符,等待键入DEBUG命令。2启动DEBUG程序的同时装入被调试文件 命令格式如下:C:DEBUGd:PATHfilename.EXE 其中,【d:】【PATH】是被调试文件所在盘及其路径,filename是被调试文件的文件名, 【.EXE】是被调试文件的扩展名。 例如:BCDSUMEXE可执行文件在A盘,用DEBUG对其进行调试的操作命令如下。 C:DEBUG A:BCDSUN.EXE DOS在调用DEBUG程序后,再由DEBUG

14、把被调试文件装入内存,当被调试文件的扩展名为COM时,装入偏移量为100H的位置,当扩展名为EXE时,装入偏移量为0的位置,并建立程序段前缀PSP,为CPU寄存器设置初始值。3退出DEBUG 在DEBUG命令提示符“_下键入Q命令,即可结束DEBUG的运行,返回DOS操作系统。4在DEBUG环境下建立和汇编程序 在DEBUG环境下用户可以直接建立汇编语言源程序,并可以进行编辑修改,还可以进行汇编。 比如,在DEBUG下运行如下程序: MOV DL,33H ;字符3的ASCII码送DL MOV AH,2 ;使用DOS的2号功能调用 INT 21H 进入功能调用,输出3 INT 20H :BIOS中断服务,程序正常结束。 该程序运行结果是在显示器上输出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号