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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

微机原理与汇编语言实验指导书东北林业大学信息与计算机工程学院计算机科学与技术专业目录1实验的机器与环境…………………………………………………………11.1计算机的硬件配置………………………………………………………………11.2计算机的软件配置………………………………………………………………1汇编语言的上机过程…………………………………………………………12.1建立汇编语言的工作环境…………………………………………………12.2建立源文件……………………………………………………………………12.3产生目标文件…………………………………………………………………22.4产生可执行文件………………………………………………………………22.5执行程序………………………………………………………………………33实验时数……………………………………………………………………………34实验内容和要求……………………………………………………………………3实验一基本训练…………………………………………………………………3实验二复杂程序设计………………………………………………………………3实验三BIOS中断调用…………………………………………………………4实验四DOS功能调用……………………………………………………………5实验五打印机实验…………………………………………………………………5实验六串行口实验…………………………………………………………………61实验的机器与环境1.1计算机的硬件配置PC系列微机,包括286、386、486、奔腾及各种兼容机,要求内存为64M以上,一个硬盘驱动器和一个软盘驱动器。80列字符监视器。配备鼠标器。1.2计算机的软件配置DOS6.22或Windows98、Windowsxp、Windows2000。汇编程序文件ASM.EXE、MASM.EXE、LINK.EXE、DEBUG.COM等。2汇编语言的上机过程2.1建立汇编语言的工作环境运行汇编程序时,磁盘上应该有以下文件:ASM.EXEMASM.EXELINK.EXEDEBUG.COM或TASM.EXETLINK.EXETD.EXE后三个程序在BORLANDC下2.2建立源文件调用任何一个文本编辑软件,比如EDIT或者记事本,按汇编语言的格式写好文件,存盘时注意后缀名应该是.asm,这样就建立了ASM文件,也就是汇编语言程序的源文件。存盘:文件路径名——盘符:\~\……文件名.扩展名必须有扩展名,必须用ASM。2.3产生目标文件ASM文件建立以后,需要用汇编程序(masm.exe)进行汇编,汇编后产生的就是目标文件(OBJ文件)。操作与汇编程序回答如下:C>masmtest或:汇编:MASM.EXE①sourcefilename:[.ASM]文件名②objectivefilename:[AA.obj]③LISTfilename:[nul.LST]要不要列表文件:要就输入文件名,不要就回车。列表文件同时列出源程序和机器语言程序清单,并给出符号表,可使程序调试更方便。例如,列表文件:指令对应的二进制代码:指令:3EH05HMOVAL,05H…………④crossreferencename:[nul.CRF]交叉参考文件:交叉引用表给出了用户定义的所有符号,对每个符号列出了其定义所在行号及引用的符号,为大程序修改提供方便。语法错误:汇编语言只能检查语法错误,不能检查逻辑错误。格式:AA.ASM(8):……如果出错,返回编辑以修改。如果没有出错,计算机出现:0warningerrors0severeerrors2.4产生可执行文件由于OBJ文件不可执行,所以需要使用连接(LINK)程序将它转换为可执行的EXE文件或者进一步通过EXE2BIN命令转换为COM文件。EXE和COM文件都是可执行文件,但是COM没有EXE文件所具有的包括有关文件信息的标题区,所以占用的空间比EXE文件小。COM文件不允许超过64K,不允许分段,所以只能编制较小的程序。链接:LINK.EXE将目标文件变成EXE文件。①objectivefilename:[.obj]文件名②name:[AA.EXE]③name:[nul.map]退出后显示:warning:nostacksequent链接目的:它将代码段中所有程序进行重定位2.5执行程序EXE和COM文件已经产生,直接运行程序就可以了。执行:AA.EXE3实验时数总实验时数16学时。4实验内容和要求实验一基本训练目的:学习程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法;掌握与运用伪操作指令和汇编语言程序的标准框架。内容:显示字符’Hello’基本要求:(1)熟悉所用的计算机系统的基本操作方法,学会独立使用该系统;(2)掌握编辑