欢迎来到天天文库
浏览记录
ID:1045028
大小:626.50 KB
页数:30页
时间:2017-11-07
《微机原理与应用上机实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《微型计算机原理与应用》(上机)实验指导书编写人:袁格侠机电工程系2006年10月26前言本课程是机械设计制造及其自动化专业、材料成型专业与工业设计专业的一门重要的专业必修课程。通过微机原理的学习,要求学生对微型计算机系统的基本结构(包括硬件结构、寄存器结构、功能结构等)有明确的概念,对8086的指令系统能熟练应用,对微机系统的存储器结构、外围器件及中断功能有明确的认识,能应用微机汇编语言进行编程与调试。本实验指导书共分为两部分,第一部分详细地介绍了PC-86系列微机汇编程序的上机过程,学生按介绍的步骤通过自学就可掌握PC-8
2、6系列微机汇编程序的上机过程,了解MS-DOSEditor文本编辑器、学会在汇编语言编译器—MasmEdit108下编辑、汇编、链接和执行程序;掌握DEBUG调试程序的使用方法。第二部分共安排了三个上机实验,分别为初级程序的编写与调试实验、循环程序的设计与调试、分支程序的设计与调试。以便通过实际操作熟练掌握PC-86系列汇编程序的上机过程。由于编者水平有限,在编写过程中难免会有不足之处,敬请谅解,若您有好的建议,请及时告知本人。谢谢!26目录第一部分PC-86系列微机汇编程序上机过程简介11PC-86系列微机汇编程序的上机过程
3、11.1汇编程序11.2运行汇编程序必备的条件11.3汇编语言上机的四个步骤12MS-DOSEditor文本编辑器22.1MS-DOSEditor的主要特点22.2MS-DOSEditor的启动与退出32.3Editor编辑窗口32.4编辑文本文件32.5建立文本文件43汇编语言编译器—MasmEdit10843.1MasmEdit108的主要特点43.2MasmEdit108使用注意事项43.3MasmEdit108启动与退出43.4MasmEdit108的编辑窗口53.5建立文本文件53.6编辑文本文件64调试程序—DEB
4、UG64.1DEBUG的主要特点64.2DEBUG的主要命令6264.3DEBUG的进入94.4通过DEBUG编写、运行汇编程序95程序的编辑、汇编及连接过程115.1建立源程序文件115.2汇编源程序115.3连接程序135.4执行程序145.5调试程序14第二部分实验20实验一、初级程序的编写与调试实验20实验二、循环程序的设计与调试22实验三、分支程序的设计与调试2526第一部分PC-86系列微机汇编程序上机过程简介1PC-86系列微机汇编程序的上机过程1.1汇编程序汇编程序是把用汇编语言编写的源代码翻译成计算机能够识别
5、的机器语言的目标模块。在汇编过程中有两种汇编程序:¨小汇编程序ASM(64KB)¨宏汇编程序MASM(96KB)宏汇编程序的功能如下:¨检查和编制源程序;¨生成宏指令;¨把初始已经分配地址的目标程序重新分配为其它地址;¨检查源程序的错误;¨产生源程序语句列表和每个源程序汇编后的目标程序。在汇编过程中,不运行用户编写的源程序,而是把源程序翻译成机器语言。1.2运行汇编程序必备的条件宏汇编程序在操作系统DOS下运行。要建立和运行用户自己编写的汇编语言程序,系统盘上必须有如下文件:¨全屏幕编辑程序EDIT或其它文字编辑系统;¨宏汇编
6、程序MASM.EXE;¨连接程序LINK.EXE;¨调试程序DEBUG.COM。1.3汇编语言上机的四个步骤编写好的汇编语言程序在上机调试和运行时需经过编辑程序、汇编程序、连接程序、调试程序四个步骤,如下页图1-1:(1)编辑源程序用全屏幕编辑程序EDIT或其它文字处理系统建立和修改源程序。磁盘上产生一个后缀为.ASM的源程序文件。(2)汇编程序机器只能接收机器码,源程序经过汇编后可产生机器码的目标文件,后缀为.OBJ。经过汇编程序的编译后,实际可产生三个文件,即,机器目标文件.OBJ,列表文件.LST和交叉文件.CRF。(3
7、)连接程序汇编后产生的目标文件必须经过连接,才能成为可执行程序.EXE。(4)调试程序DEBUG是调试汇编语言程序的工具,它具有跟踪程序的运行、设置断点、显示修改内存与寄存器的内容等功能,因此在调试程序中可以寻找错误和修改错误,可以对小段程序进行汇编,也可以对磁盘进行读写操作。在接口应用中,DEBUG可直接用输入输出命令对接口操作,是调试各种应用程序极其方便的工具。26经DEBUG调试后的程序,必须重新进行编辑(进入EDIT编辑程序),再进行汇编、连接,才能执行。汇编语言源程序编辑程序EDIT汇编程序MASM有语法错误连接程序
8、LINK调试程序DEBUG有错N执行程序YYN用户编写的汇编语言程序产生.ASM文件产生.OBJ文件、.LST文件、.CRF文件.CRF文件产生.EXE文件图1-1汇编语言程序上级过程2MS-DOSEditor文本编辑器在编写汇编源程序时,可通过DOS下的文本编辑器DEIT.
此文档下载收益归作者所有