汇编语言上机及debug调试实验报告
“汇编语言上机及debug调试实验报告”相关的资料有哪些?“汇编语言上机及debug调试实验报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“汇编语言上机及debug调试实验报告”相关范文大全或资料大全,欢迎大家分享。
实验一、汇编语言程序的上机过程及调试
汇编 程序 调试 过程
实验一、汇编语言程序的上机 过程及调试
汇编 程序 调试 过程
一、实验目的 熟练掌握汇编语言上机汇编、连接和装入 运行。 学会使用调试程序DEBUG或TD来进行程序 调试。
汇编 程序 调试 过程
二、实验内容 (一)汇编程序建立过程a.建立汇编源程序─通过
b.编译为目标文件
d.连接为可执行文件
c.不通过,重新修改(语句错误)
f.不正确,用调试工具调试,重新修改(逻辑错误)
e运行正确
g.完成
汇编 程序 调试 过程
汇编语言的源程序需要编译和连接 后才能在计算机上执行。 汇编语言源程序扩展名规定为.ASM。 用MASM编译源程序后,将产生源程序的 目标程序文件,其扩展名为.OBJ。 再经过连接程序(LINK)把目标程序文件与库 文件或其他目标文件连接在一起形成可执 行文件(扩展名为.EXE)。 这时就可以运行该程序了。DOS下可直接 键入可执行程序的文件名从而运行该程序。
汇编 程序 调试 过程
(二)过程详细说明 步骤 a: 建立汇编源程序 如果现在的根目录不是E盘,写入E :然后回车, 再打入cd *** (***是你新建的文件夹名),例如 电气031班的同学,现在你的DOS界面根目
汇编语言程序上机调试
2.1 汇编语言程序上机调试
汇编语言的学习离不开上机实验。汇编语言程序上机操作包括四个步骤:编辑、汇编、连接、调试运行4个过程,如图 错误!文档中没有指定样式的文字。-1所示。
文本编辑器,如 EDIT 编辑源程序:文件名.asm 汇编程序,如 MASM.EXE 目标模块:文件名.obj 连接程序,如 LINK.EXE 可执行文件:文件名.exe 调试程序,如 DEBUG.EXE 调试应用程序 图 错误!文档中没有指定样式的文字。-1 汇编语言程序上机调试过程
常用的汇编器有MASM(Marco Assembler,宏汇编)和TASM(Turbo Assembler),连接器有LINK和TLINK,调试器有DEBUG和TD(Turbo Debugger)。MASM、LINK和DEBUG由Microsoft 公司出品, TASM、 TLINK和TD由Borland公司出品。本书以Microsoft公司的汇编工具包为例,介绍汇编语言程序的上机调试过程。
注:在学习本节内容时,将重点放在程序调试过程和方法上,暂时不需要去探求实例的程序代码及各条指令的含义。相关内容在后续章节会详细介绍。
错误 汇编 错误 连接 错误 错误 2.1.1 简单汇
8086汇编语言上机调试及基本操作
课程编号
题目类型
得分 教师签名 批改日期
深 圳 大 学 实 验 报 告
课程名称: 微机原理实验
实验名称: 8086汇编语言上机调试及基本操作 学院: 物理科学与技术学院 组号: 指导教师: 李雄军 报告人:林成业 学号: 2012180073 实验地点: 科技楼302 实验时间:2014年9月24日实验报告提交时间: 2014年10月15日
一、实验目的:
(1)掌握常用DEBUG命令: G,D,R,T,U,Q。 (2)掌握工具软件EMU8086。
(3)掌握完整程序设计方法的格式,能正确书写数据段,代码段等。 (4)掌握简单的数值转换算法 二、实验原理 1.实验说明:
计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。
2.程序框图:对于0-999(即000H-3E7H)范围内的二进制
8086汇编语言上机调试及基本操作
课程编号
题目类型
得分 教师签名 批改日期
深 圳 大 学 实 验 报 告
课程名称: 微机原理实验
实验名称: 8086汇编语言上机调试及基本操作 学院: 物理科学与技术学院 组号: 指导教师: 李雄军 报告人:林成业 学号: 2012180073 实验地点: 科技楼302 实验时间:2014年9月24日实验报告提交时间: 2014年10月15日
一、实验目的:
(1)掌握常用DEBUG命令: G,D,R,T,U,Q。 (2)掌握工具软件EMU8086。
(3)掌握完整程序设计方法的格式,能正确书写数据段,代码段等。 (4)掌握简单的数值转换算法 二、实验原理 1.实验说明:
计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。
2.程序框图:对于0-999(即000H-3E7H)范围内的二进制
汇编语言实验报告
实验一 Masm6.11的使用方法
一、实验目的
1、创建一个新的汇编语言程序,熟练掌握汇编语言开发工具的使用方法,并对开发环境中一些坏境变量进行设置。
2、创建一个工程文件,对该工程文件进行编译,连接,并运行; 3、对建立的工程文件进行调试,在运行过程中查看各个寄存器的值,内存单元的值等。
二、实验环境
该试验包括的硬件和软件条件如下: 1、硬件环境 (1)INTEL I3 (2)内存4g 2、软件环境
(1)Window XP Professor VMware虚拟机 (2)MASM6.11开发软件
三、实验步骤
1、将Masm6.11安装程序拷贝到D盘根目录下,并执行d:\\Masm611目录下Setup.exe文件,按照安装提示将程序安装到C盘根目录。
2、将C:\\masm611\\Bin目录下的所有文件拷贝到C:\\Masm611\\binr目录下,将C:\\Masm611\\help目录下的所有文件拷贝到c:\\Masm61\\binr目录下。 3、执行C:\\Masm611\\Binr目录下的pwb.exe文件,打开开发环境。 4、在PWB编辑窗口中输入实验1.1中的程序
汇编语言实验报告
实验1 查看CPU和内存,用机器指令和汇编指令编程
1.预备知识:Debug的使用
2.实验任务(第45页) (1)已跟踪执行 (2)
(3)通过DEBUG中的D命令查看到主板的生产日期[以月、日、年,分隔符为'/'的格式]存储在内存ffff:0005~ffff:000C(共8个字节单元中)处。此生产日期不能被改变,因为其具有‘只读’属性。
(4)通过向内存中的显存写入数据,使计算机根据写入的数据进行ASCII转换,并将转换后且可打印的字符输出到屏幕上。
(5)
实验2 用机器指令和汇编指令编程
1.预备知识:Debug的使用
2.实验任务(第71页)
(1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。
从第一空开始依次如下: ax=5BEA ax=5CCA bx=30F0 bx=6022
sp=FE 220FE 5CCA sp=FC 220FC 6022 sp=FE 6022 sp=100H 5CCA sp=FE 220FE 30F0 sp=FC 220FC 2F32
说明:此题可能因机子软、硬件环境不同而导致答案不一致!
(2)仔细观察图3.19的实验过程,然后分析:为什么2000
汇编语言实验报告
实验1 查看CPU和内存,用机器指令和汇编指令编程
1.预备知识:Debug的使用
2.实验任务(第45页) (1)已跟踪执行 (2)
(3)通过DEBUG中的D命令查看到主板的生产日期[以月、日、年,分隔符为'/'的格式]存储在内存ffff:0005~ffff:000C(共8个字节单元中)处。此生产日期不能被改变,因为其具有‘只读’属性。
(4)通过向内存中的显存写入数据,使计算机根据写入的数据进行ASCII转换,并将转换后且可打印的字符输出到屏幕上。
(5)
实验2 用机器指令和汇编指令编程
1.预备知识:Debug的使用
2.实验任务(第71页)
(1)使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。
从第一空开始依次如下: ax=5BEA ax=5CCA bx=30F0 bx=6022
sp=FE 220FE 5CCA sp=FC 220FC 6022 sp=FE 6022 sp=100H 5CCA sp=FE 220FE 30F0 sp=FC 220FC 2F32
说明:此题可能因机子软、硬件环境不同而导致答案不一致!
(2)仔细观察图3.19的实验过程,然后分析:为什么2000
汇编语言实验报告
合肥工业大学
实验报告
课 程:汇编语言程序设计
专业班级:
学 号:
姓 名:
实验一 Debug程序的使用
一. 实验目的
1、熟悉DEBUG程序中的命令,学会在DEBUG下调试运行汇编语言源程序。 2、掌握8086/8088的寻址方式及多字节数据的处理方法。
二. 实验内容
1、利用DEBUG程序中的“E”命令,将两个多字节数“12345678H”和“FEDCBA98H”分别送入起始地址为DS:0200H和DS:0204H两个单元中。
2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H单元和DS:0204H单元中的数据相加,并将运算结果存放在DS:0208H单元中。 要求:
本次实验的内容均在DEBUG下完成,实现数据的装入、修改、显示;汇编语言程序段的编辑、汇编和反汇编;程序的运行和结果检查。
三. 实验过程和程序
基础题:
1、利用DEBUG程序中的“E”命令,将两个多字节数“12345678H”和“FEDCBA98H”分别送入起始地址为DS:0200H和DS:0204H两个单元中。
2、分别用直接寻址方式和寄存器间接寻址方式编写程序段,实现将DS:0200H单元和DS:02
汇编语言实验报告
哈尔滨师范大学计算机科学与信息工程学院
实验报告手册
课程名称:汇编语言程序设计 指导教师: 伊波
专业: 计算机科学与技术2016年—2017年第二学期 姓名: 胡菲 学号:2015020021 年级: 2015级 班级:四班
实验报告填写及打印要求:
1、 2、 3、 4、 5、
左侧装订。
A4纸正反面打印;
实验报告封面、封面上填写内容必须打印;
实验报告内容,学生可手写也可打印,可根据内容自行加页;
指导教师必须手写签名;
实验报告内容
实验题目:用DEBUG调试程序
实验目的:1、掌握DEBUG命令的使用;2、了解8086指令的基本格式;3、掌握8086指令的
寻址方式;4、掌握8086指令系统及使用
实验要求: 利用DEBUG调试程序,可以将一个可执行程序(如。EXE、。COM等)装入内存中,并接管对程序运行的控制权,通过采取如反汇编、断点运行、单步执行、寄存器内容修改等方法,对可执行程序进行跟踪、调试,以找出其中的设计错误,然后再对源程序进行相应修改,重新生成正确的可执行程序。 实验器材:计算机 实验电路图/程序流程图: 1. 准备被调试程序 2.进入DEBUG环境
汇编语言上机实验指导
汇编语言上机实验指导书
实验要求:
1、 上机前作好充分准备,包括程序框图、调试步骤、测试方法、对运行结果的
分析等。
2、 上机时要遵守实验室的规章制度,爱护实验设备。要熟悉与实验相关的系统
软件(如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。在程序的调试过程中,有意识地学习及掌握DEBUG程序的各种操作命令,以便掌握程序的调试方法及技巧。
3、 为了更好地进行上机管理,要求用硬盘(注:F盘下)存储程序,以避免文
件丢失,实验结束后将程序上传到ftp://10.10.77.77,“!教学专区”文件夹下的“xuben”文件夹下“微机接口技术”文件夹中相应目录下。此外,要求实验者按以下形式命名实验文件:
学号+字母(a/b/c?).扩展名
比如:03光信2班章以敏编制的第2个程序,则命名为:031071203205b.asm
4、 程序调试完后,须由实验辅导教师在机器上检查运行结果。 5、 每个实验完成后,应写出实验报告。
实验报告:
实验报告的要求如下:
① 基本信息。
包括:课程名称、实验名称、专业、班级、姓名、实验时间。 ② 实验报告编写要规范。
应包括:实验名称、目的、内容、原理、实验步骤、实验记录、数据处理(或原理论证、或实验现象