(一)类型
课程实验
(二)目的与要求
汇编语言程序设计的课程实验(上机练习)是必不可少的学习环节之一,也是检验掌握汇编语言程序设计知识的手段之一。
一方面通过上机练习,可加深对课程内容的理解和掌握。另一方面,汇编语言编制的程序上机调试、运行是检验程序设计是否正确的惟一途径。
要求应考者熟悉上机练习的两种方法:MASM和DEBUG。熟悉上机练习的四个过程:编辑、汇编、连接和调试。熟悉和掌握编辑、汇编、连接和调试四个实用程序的使用方法,掌握编辑和调试程序中几个常用命令的使用。
要求应考者能根据实验要求,设计出汇编语言源程序,并在微机上调试和运行,能正常运行和满足设计要求为止。
(三)内容
本课程必做实验有四个:
1. 熟悉上机练习过程和顺序程序设计练习。
2. 分支程序设计练习。
3. 循环程序设计练习。
4. 子程序设计练习。
(四)与课程考试关系
实验与课程内容是密切相关的,要求实验在考前完成。考试内容可直接反映上机练习的程序设计内容、上机的过程和方法等方面的内容。但实验效果不在笔试成绩中占比例,单独作为本课程的实验(实习)考核成绩。
(五)实验大纲
1.实验目的
通过上机实验要求考生掌握用DEBUG调试程序和MASM 汇编程序进行汇编语言源程序的编辑、汇编、连接装配、调试到运行的方法和上机操作。
2.实验环境
硬件环境:IBM - PC机及其兼容机。
软件环境:
(I)操作系统 DOS 3.0以上。
(2)文本编辑程序 EDIT. EXE或其它文本编辑程序。
(3)宏汇编程序 IVIASM.EXE,
(4)连接装配程序 LINK.EXE。
(5)调试程序 DEBUG.COM。
3.实验内容和要求
实验一 顺序程序设计
内容:
(I )编写一段程序,在内存中自SQTAB(0200H)地址开始的连续10 个单元中存放0~9的平方值。要求利用简单查表法求NUM(02l0H)单元中指定数(0~9)的平方值,并将所求平方值存人RESULT(0211H)单元。
(2)采用调试程序DEBUG对要求编制的源程序上机调试运行。
要求:
学会用DEBUG中常用命令(如:A,T,G,R,D, E等命令)对源程序进行编辑汇编,调试运行的方法和步骤,观察有关寄存器、存储单元以及状态标志的变化情况。