汇编语言实验报.doc

汇编语言实验报

汇编语言课程设计 学院: 专业: 姓名: 学号: 汇编语言是计算机专业的一门重要的专业基础课,主要介绍汇编语言程序设计的基本原理和方法。汇编语言是一门理论性和实践性较强的课程,辅助课堂教学的实验有助于帮助学生理解汇编语言的基本原理,锻炼学生的动手能力,提高学生的综合应用知识的能力。 目 录 TOC \o 1-1 \h \z 1 利用DEBUG调试汇编语言程序段……………………………………… HYPERLINK \l _Toc142671376 2 初级程序的编写与调试实验(一) 3 初级程序的编写与调试实验(二)………………………………………... HYPERLINK \l _Toc142671377 4 汇编语言程序上机过程 5 分支程序实验…………………………………………………………… 6 循环程序实验…………………………………………………………….. 1 利用DEBUG调试汇编语言程序段 一.课程目的 1.熟悉DEBUG有关命令的使用方法; 2.利用DEBUG掌握有关指令的功能; 3.利用DEBUG运行简单的程序段。 二.课程内容 1.进入和退出DEBUG程序; 2.学会DEBUG中的 1)D命令(显示内存数据D 段地址:偏移地址) 例1:-D100 2)E命令(修改指定内存) 例1:-E100 41 42 43 44 48 47 46 45 -D 100,L08   结果:08F1:0100 41 42 43 44 48 47 46 45 例2: -E 100:    08F1:0100 76 42 :42是操作员键入    此命令是将原100号内存内容76修改为42,用D命令可察看。 3)R命令(显示当前寄存器的内容) 4)T命令(设置陷井,单步执行) 5)A命令(将指令直接汇编成机器码输入到内存中。) 6)G命令等的使用(执行A命中输入的汇编指令) 3.用DEBUG,验证乘法、除法、加法、减法、带进位加、带借位减、堆栈操作指令、串操作指令的功能。 三.课程要求 1.仔细阅读有关DEBUG命令的内容,对有关命令,要求事先准备好使用的例子; 四.环境 PC微机 DOS操作系统或 Windows 操作系统 MASM.EXE,LINK.EXE,DEBUG.COM或宏汇编集成环境 五.方法步骤 1.在DOS提示符下,进入DEBUG程序; 2.在DOS目录下启动DEBUG; 3.详细记录每一步所用的命令,以及查看结果的方法和具体结果。 R, D, E 命令: A, T 命令: 进入和退出DEBUG: 六.学习要求 1.如何启动和退出DEBUG程序; 2.整理每个DEBUG命令使用的方法,实际示例及执行结果。 七.思考题 启动DEBUG后,要装入某一个.EXE文件,应通过什么方法实现? 答:用debug+文件名 八.小结 通过这个设计我懂得了DEBUG程序调试汇编程序的一些基本方法和指令。知道了DEBUG程序的一些功能。使我对汇编语言有了进一步的理解。 2 初级程序的编写与调试(一) 一.课程目的 1.进一步熟悉DEBUG命令; 2.掌握数据在内存中的存放方式和内存操作数的几种寻址方式,段寄存器和物理地址计算; 3.熟悉数据传送指令、算术运算指令、逻辑指令、数据串传送程序和数据串传送指令MOVS、STOS及重复前辍REP; 4.掌握简单的汇编语言程序编写与调试。 二.课程内容 内存操作数及各种寻址方式使用; 求累加和程序; 多字节加法程序; 数据串搬家程序; 段寄存器概念及字符串传送指令练习。 三.课程要求 1.仔细阅读有关DEBUG命令的内容,对有关命令,要求事先准备好使用的例子; 2.阅读数据传送指令、算术运算指令、逻辑指令、数据串传送程序和数据串传送指令MOVS、STOS及重复前辍REP的内容; 3.用DEBUG的有关命令调试本实验中的求累加和程序、多字节加法程序、数据串搬家程序段。 四.环境 PC微机; DOS操作系统或 Windows 操作系统; MASM.EXE,LINK.EXE,DEBUG.COM或宏汇编集成环境。 五.方法步骤 1.内存操作数及各种寻址方式使用 MOV AX,1234 MOV [1000],AX MOV BX,1002 MOV BYTE PTR[BX],20 MOV DL,39 INC BX MOV [BX],DL DEC DL MOV SI,3 MOV [BX+SI],DL MOV [BX+SI+1],DL MOV WORD PTR[BX+SI+2],2846 步骤: (1) 用A命令键入上述程序,并用T

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档