好文档 - 专业文书写作范文服务资料分享网站

汇编程序调试实验报告定稿版

天下 分享 时间: 加入收藏 我要投稿 点赞

汇编程序调试实验报告

HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

微机原理与接口技术

课 程 作 业

班级:

目录

一、实验目的: ..................................................... 2

二、实验环境 ....................................................... 2

三、实验过程 ....................................................... 2

(一)基础知识储备 ............................................. 2

(二)汇编语言程序设计 ......................................... 2

(三)汇编程序调试 ............................................. 2

四、调试实例 ....................................................... 3

(一)实例一 ................................................... 3

(二)实例二 ................................................... 4

(三)实例三 ................................................... 5

(四)实例四 ................................................... 6

五、实验总结 ....................................................... 7

(一)实验收获 ................................................. 8

(二)实验感悟 ................................................. 8 一、实验目的:

汇编语言是一种用助记符表示的程序设计语言。用汇编语言编写的源程序生成的目标代码短,占内存少,执行速度快,适合于系统软件、实时控制软件、I/O接口驱动等程序设计。通过本次实验,熟练掌握汇编程序的调试,深入了解MASM汇编语言及其程序设计方法。 二、实验环境

EDIT编辑器、MASM汇编程序、LINK连接程序、TD调试程序

三、实验过程 (一)基础知识储备

1.了解微处理器80486的内部结构、寄存器组、工作模式等基本知识。

2.熟练掌握微处理器指令系统的相关知识,重点掌握80486的寻址方式和常用的指令格式及功能。

3.了解MASM汇编语言及其程序设计方法。掌握MASM汇编语言的语句格式、语法规则、常用伪指令及DOS功能的调用等。了解顺序结构、分支结构、循环结构和子程序的设计方法。

(二)汇编语言程序设计

1.分析问题,明确要解决的问题和要求。

2.确定解决问题的思路和方法。

3.将解决问题的方案编制成程序流程图。

4.根据流程图,逐条编写程序。

5.上机调试,验证程序是否正确。

(三)汇编程序调试

MASM汇编程序的主要功能是:把源文件转换成用二进制代码表示的目标文件,并生成列表文件;在转换过程中汇编程序将对源程序进行扫描,检查源程序是否有语法错误并指出源程序的语法错误。

汇编语言源程序的调试过程需要经过编辑、汇编、连接、运行、调试等几个步骤:

1.编辑:使用编辑程序,将编写好的程序输入计算机,建立一个扩展名为ASM的汇编语言源文件*.ASM。

2.汇编:使用汇编程序,将*.ASM文件经汇编后生成扩展名为*.OBJ。

3.连接:使用连接程序,把一个或多个目标程序连接成可执行文件*.EXE。

4.运行:运行可执行文件,验证程序是否正确。

5.调试:如果运行中有问题,可使用编辑或调试程序进行修改和调试,重复上述步骤,直到运行正确为止。 四、调试实例 (一)实例一

要求:编写程序,将MBUF为起始单元的5个数按相反次序传送到NBUF开始的存储单元中。

实验思路:本例采用顺序结构和循环结构,合理利用堆栈,通过堆栈实现数据按照相反次序传送。

源程序:

DATA SEGMENT ;数据段开始

MBUF DB 0,1,2,3,4 ;每个数据分配一个存储单元

汇编程序调试实验报告定稿版

汇编程序调试实验报告HUAsystemofficeroom【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】微机原理与接口技术课程作业班级:目录一
推荐度:
点击下载文档文档为doc格式
1w9mg4ed4b10e609m87w9sc9l3ppgr019uf
领取福利

微信扫码领取福利

微信扫码分享