您的位置:首页 » 实验报告答案 » 汇编语言实验报告 » 汇编语言程序设计 实验报告及答案 (齐志儒 高福祥)

汇编语言程序设计 实验报告及答案 (齐志儒 高福祥)

汇编语言程序设计 实验报告及答案 (齐志儒 高福祥) - 封面

实验报告配套教材:

书名:汇编语言程序设计
作者:齐志儒 高福祥
出版社:东北大学出版社

实验报告概述:

目录 实验一:汇编语言的编辑、汇编、连接实验 1 实验二:汇编命令(伪指令) 3 实验三:顺序结构程序 5 实验四:简单分支结构程序 7 实验五:多分支结构程序 9   实验六:单重循环结构程序                         11 实验七:多重循环结构程序 13 实验八:子程序实验 15 实验九:程序的连接实验 17 实验十:高级汇编技术实验 19 课程编号:1241181 课程类别:学科必修课 适用层次:本科 适用专业:计算机科学与技术 课程总学时:64 适用学期:第3学期 实验学时:20 开设实验项目数:10 撰写人:王辉 审核人:刘天惠 教学院长:范立南 实验一:汇编语言的编辑、汇编、连接实验 (汇编语言的上机操作) 一、实验目的与要求 1、初步学会建立源程序文件; 2、掌握用MASM将汇编语言源程序生成为目标程序的方法; 3、掌握用LINK将目标程序连接为可执行程序的方法; 4、初步掌握DEBUG中的U、D、T、G、E命令。 二、实验类型 验证型 三、实验原理及说明 熟悉在PC机上建立、汇编、连接、调试和运行汇编语言程序的过程 四、实验仪器 序 号 名 称 主要用途 1 IBM-PC及系列机 主机 2 编辑程序:TE.EXE或其他编缉程序 编辑汇编源程序 3 汇编程序:MASM.EXE 将汇编源程序汇编成目标文件 4 连接程序:LINK.EXE 将目标文件连接成可执行文件 5 调试程序:DEBUG.EXE 对生成的可执行文件进行调试 五、实验内容和步骤 求内存单元两个字节数据之和,并将结果(字节数据)以十六进制显示出来。 1.用TE.EXE编辑源程序,输入源程序清单。 DSEG SEGMENT DATAl DB 35H DATA2 DB 29H DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG START: MOV AX ,DSEG MOV DS ,AX MOV AL ,DATAl ADD AL ,DATA2 PUSH AX MOV CL ,4 SHR AL ,CL ADD AL ,30H CMP AL ,39H JBE OKl ADD AL ,07H OK1 MOV DL ,AL MOV AH ,2 INT 21H POP AX AND AL ,0FH ADD AL ,30H CMP AL ,39H JBE OK2 ADD AL ,07H OK2: MOV DL ,AL MOV AH ,2 INT 21H MOV AH ,4CH INT 21H CSEG ENDS END START 2. 利用宏汇编程序MASM.EXE对源程序进行汇编,生成OBJ文件。 3. 用连接程序LINK.EXE对汇编后生成的OBJ文件进行连接,生成EXE文件。 4.在DOS下执行EXE文件。 5.使用DEBUG.EXE调试EXE文件。 六、注意事项 汇编时在没有语法错误情况下才能生成OBJ文件。 七、预习与思考题 1. 请思考是否可以使用其它的编辑程序。