预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《微机原理》实验指导书 马莉主编 秦彩云参编 目录 TOC\o"1-2"\u前言 PAGEREF_Toc212441915\h1 第一章实验的基本要求与方法 PAGEREF_Toc212441916\h2 1.1实验目的 PAGEREF_Toc212441917\h2 1.2实验要求 PAGEREF_Toc212441918\h2 1.3实验环境 PAGEREF_Toc212441919\h3 1.4上机实验步骤 PAGEREF_Toc212441921\h3 第二章实验项目 PAGEREF_Toc212441935\h7 实验一调试程序DEBUG练习 PAGEREF_Toc212441936\h7 实验二循环程序设计 PAGEREF_Toc212441941\h12 实验三分支程序设计 PAGEREF_Toc212441949\h14 实验四子程序设计 PAGEREF_Toc212441958\h18 实验五DOS功能调用程序设计 PAGEREF_Toc212441968\h22 附录DEBUG主要命令 PAGEREF_Toc212441971\h24 前言 《微机原理》是高等学校非计算机专业的一门重要的专业基础课。通过本课程的学习,学生要掌握微型计算机的基本工作原理以及汇编程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和程序设计的应用能力。 本书是为《微机原理》课程编写的配套实验指导用书,是围绕程序设计组织内容,特色鲜明。本书由5个实验项目组成,每个实验都提供编程或调试示例,以及实验题。学生可以先模仿示例操作,然后再做实验题,通过“模仿-改写-编写”的上机实践过程,在循序渐进的引导中逐步熟悉编程环境,掌握DEBUG调试程序中各命令的使用方法,掌握汇编语言源程序的编辑、汇编、连接、调试到运行的上机操作方法;理解和掌握程序设计的思想、方法和技巧,最终使学生熟练掌握顺序结构、分支结构、循环结构和子程序结构的程序设计方法。 第一章实验的基本要求与方法 1.1实验目的 学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法,从而加深对微型计算机工作原理的理解。 1.2实验要求 1、上机前要做好充分准备,包括程序流程图、源程序清单、调试步骤、测试方法、对运行结果的分析等。 2、上机时要遵守实验室的规章制度,爱护实验设备。要熟悉与实验有关的系统软件的使用方法。在程序调试过程中,有意识地学习及掌握debug程序的各种操作命令,以便掌握程序的调试方法及技巧。 3、每个实验完成后,应写出实验报告,实验报告的格式和要求如下: 实验四…… (一)实验目的及要求 ………….. (二)软硬件平台 ………………….. (三)实验内容 实验内容应包括:程序流程图、调试情况(包括上机时遇到的问题及解决方法,观察到的现象及其分析,对程序设计技巧的总结及分析等)、程序的输出结果及对结果的分析;实验的心得体会等、运行结果等。 (四)程序清单(源程序应加必要的注释)。 1.3实验环境 微机原理课程的的实验环境如下: 1.硬件环境 微型计算机一台 2.软件环境 Windows2003/XP操作系统 任意一种文本编辑器(EDIT、NOTEPAD(记事本)、WORD等),建议使用EDIT或NOTEPAD 汇编程序(MASM.EXE) 连接程序(LINK.EXE) 调试程序(DEBUG.EXE) 1.4上机实验步骤 1.确定源程序的存放目录 建议源程序存放的目录名为MASM,并放在D盘或E盘的根目录下。 2.建立ASM源程序 建立ASM源程序可以使用EDIT或NOTEPAD(记事本)文本编辑器。 例如,建立源文件HELLO.ASM,存放目录是D:\MASM。 注意,汇编语言源程序文件的扩展名最好起名为.ASM,这样能给后面的汇编和连接操作带来很大的方便。 3.用MASM.EXE汇编源程序产生OBJ目标文件 源文件HELLO.ASM建立后,要使用汇编程序对源程序文件汇编,汇编后产生二进制的目标文件(.OBJ文件)。具体操作如下: 方法一:在Windows中操作 用资源管理器打开源程序目录D:\MASM,把HELLO.ASM拖到MASM.EXE程序图标上。 方法二:在DOS命令提示符窗口中操作(建议使用) 选择“开始”→“程序”→“附件”→“命令提示符”,打开DOS命令提示符窗口,然后用CD命令转到源程序目录下,接着输入MASM命令,例如: C:>D:<回车> D:>CD\MASM<回车> D:MASM>MASMHELLO.ASM<回车> 操作时的屏幕显示如图1所示。 图1在