- 6
- 0
- 约1.37万字
- 约 11页
- 2017-04-11 发布于贵州
- 举报
汇编上机第一部分汇编上机第一部分
一、实验目的
汇编语言程序设计是一门实践性很强的课程,通过上机更好地理解课堂所学理论知识,进一步掌握程序设计的基本方法和技能,熟练掌握用汇编语言设计、编写、调试和运行程序的方法;锻炼动手能力,提高分析、解决具体问题的能力,从而使程序设计能力达到较高水平;通过独立设计应用方案和对程序执行结果的分析、整理,培养创新思维、编写实验报告的能力,为后续课程打下坚实的基础。
二、实验要求
每人准备一本实验本子,上机前要作好充分的准备,包括实验题目、程序框图、源程序清单、调试步骤、测试方法及数据。
上机时要遵守机房的规章制度,爱护实验设备。要熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。在调试程序的过程中,有意识地学习及掌握调试程序Debug的各种操作命令,以便掌握程序调试方法及技巧。
为更好地进行上机管理,要求在可读写的硬盘分区上建立自己的工作目录,将汇编环境和源程序均放于该目录下,一方面便于工作,另一方面以避免文件被别人删除。有关Command命令窗口的目录操作命令见附录。此外,为便于统一管理硬盘中的文件,要求实验者按以下形式命名实验文件:
【班级】【学号】【实验题序号字母】.【扩展名】
其中实验题序号字母按实验顺序从a至z排列。如计011班学号为06学生的第二个实验程序所对应的文件名应为j01106b.asm。
程序调试完后,须由指导教师在机器上检查运行结果,经教师认可后,请指导教师在实验本子上签字。每个实验完成后,在实验本子上补充完下列内容:
设计说明:用来说明程序的功能、结构。包括:程序名、功能、原理及算法说明、程序所用数据结构、主要符号名的说明等。
调试说明:便于学生总结经验、提高编程及调试能力。包括:调试情况,如上机时遇到的问题及解决办法,观察到的现象及其分析,对程序设计技巧的总结及分析等;程序的输出结果及对结果的分析;实验的心得体会等内容。
使用说明:程序提供给用户使用时必须作出的说明。如:程序的使用方法,调用方式,操作步骤等;要求输入的参数、返回值的类型及格式;出错信息的含义及程序的适用范围等。
实验方法
有关汇编语言程序设计的上机过程请读者参见本书附录部分。在这里,我们通过一个例子简要说明该过程以及程序的调试方法。
例 1.1 求平均数。
试编写一程序:在数据段中定义一个5字节数据的数组array,把它们看作有符号数求其平均数,结果送avg内存单元。
程序框图见图1.1:
图1.1 例1.1的程序框图
上机过程如下:
调用文本编辑程序Edit建立asm文件
Edit是Dos系统环境下的编辑工具,当然读者也可以用其它的W32编辑工具如EditPlus、Ultra edit、NotePad等软件在Windows下来建立源文件。下面假设启动的是Dos操作系统或启动Windows切换到Command命令窗口(为便于讨论下面均以Dos系统说明之),汇编语言上机的工作环境在E:\masm子目录下。键入以下命令:
E:\masm\edit sample.asm
使用该命令建立以sample.asm为文件名的源文件如图1.2所示。然后,保存文件返回到Dos系统。
;******************************************************************************
data segment ;定义数据段
array db 1,2,3,4,5
avg db ?
data ends
;******************************************************************************
code segment ;定义代码段
;------------------------------------------------------------------------------
main proc far ;定义主过程
assume ds:data,cs:code
start: ;程序的入口地址标号
push ds ;以下3条指令为返回Dos系统做准备
xor ax,ax
push ax
;
mov ax,data ;装载Ds段寄存器
mov ds,ax
您可能关注的文档
最近下载
- 风力发电机齿轮箱.pptx VIP
- 新能源汽车高压安全与防护-项目4--高压绝缘工具的认识与使用-教学课件.pptx VIP
- 2025春统编版(2024)小学道德与法治一年级下册(全册)教案、教学反思、教学计划(附目录P124).docx
- 点茶教学课件.ppt VIP
- 螺柱焊培训.ppt
- 春考信息技术试题及答案.docx VIP
- 《GBT23287-2023殡葬术语》(2025版)深度解析.pptx
- 2026年度贯彻落实意识形态工作责任制度实施方案.docx VIP
- 《2019-2024年中国祛痘行业发展与投资白皮书》正式发布.docx VIP
- 春节建筑公司复工复产安全教育课件.pptx VIP
原创力文档

文档评论(0)