1 / 12
文档名称:

汇编语言程序设计实验要求.ppt

格式:ppt   大小:2,250KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言程序设计实验要求.ppt

上传人:ielbcztwz24384 2025/2/22 文件大小:2.20 MB

下载得到文件列表

汇编语言程序设计实验要求.ppt

相关文档

文档介绍

文档介绍:该【汇编语言程序设计实验要求 】是由【ielbcztwz24384】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【汇编语言程序设计实验要求 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。汇编语言程序设计实验要求
目的与要求
汇编语言程序设计实验(上机练习)是必不可少的学习环节之一,也是检验掌握汇编语言程序设计知识的手段之一。
一方面通过上机练习,可加深对课程内容的理解和掌握。另一方面,汇编语言编制的程序上机调试、运行是检验程序设计是否正确的唯一途径。
要求学生要熟悉上机练习的四个过程:编辑、汇编、连接和调试。熟悉和掌握编辑、汇编、连接和调试四个实用程序的使用方法,掌握调试程序中的几个常用命令的使用方法。
汇编语言程序设计实验要求
实验内容
本课程要求必做的实验有6个写出,写出两份实验报告(3个实验写一份):
熟悉上机练习过程和伪指令实验;
顺序程序设计实验;
分支程序设计实验;
单重循环程序设计实验;
多重循环程序设计实验;
子程序及宏指令设计实验。
题目1:
辑、汇编、连接并调试教材第四章(39页/51页)中的源程序,观察运行结果;
DEBUG中的E命令修改原始数据,用G命令执行程序,观察运行结果;
用DEBUG中的A命令修改程序,使之由加法改为减法,观察运行结果;
要求:
掌握汇编语言程序汇编、连接的方法,熟悉DEBUG的常用命令:U、D、T、P、G、A、E及R命令的使用。
实验一 熟悉上机练习过程和伪指令实验
实验一 熟悉上机练习过程和伪指令实验
任选一组有代表性意义的数据(要求有正数、负数、ASCII码常数及自定义的标识符号),分别用DB、DW和DD加以定义,观察汇编后在机器内部的存储情况。
上机之前,首先自行描述出这组数据经过汇编之后的内存分配情况,然后与上机调试的结果进行比较,从而更好地理解数据定义伪指令定义的数据的存储分配情况。
题目2:
要求:
实验二 顺序结构程序设计实验
题目:
从键盘上输入0~9之间的任意一个数字,利用查表的方法计算其平方值,并将计算的结果在显示器上显示出来。
① 以十进制形式输出;
② 以十六进制形式输出。
要求:
1. 掌握键盘输入字符、显示器输出字符的系统调用的使用方法;
2. 了解十进制数字与其对应的ASCII码之间的相互转换方法;
3. 了解十六进制数字与其对应的ASCII码之间的相互转换方法;
4. 掌握用查表的方法实现代码转换的程序实现;
5. 掌握顺序结构程序设计的方法。
1
2
已知DATA单元开始存放三个带符号数,编制程序,检查三个数据是否同号,若同时为正,则在显示器上显示“+”;同时为负,则显示“-”;否则显示空格“ ”。
题目:
分别用三组数据(同时为正,同时为负,异号)调试程序,验证程序的正确性。第一组数据在源程序中给出,第二组和第三组数据要求在DEBUG下用E命令给出。
要求:
实验三 分支程序设计实验
写出使用E命令修改内存单元内容的操作步骤以及使用A命令修改指令的操作方法及步骤。
写出程序清单,记录每次调试程序所输入的数据以及显示器上输出的结果。
实验报告要求
要求给出自行分析的数据的存储情况分析,并与实际的存储情况进行比较,发现自己的不足,并总结同一个数据(正数和负数)分别用DB、DW和DD定义时,存储上有何不同,DB、DW和DD在定义ASCII码常数时有何不同?一个自定义标识符号分别用DW和DD定义时,在存储上有什么不同?
实验报告一
实验报告一
思考题
按照操作顺序写出上机操作的步骤;
上机操作的步骤与顺序可以调整吗?为什么?
写出用DEBUG中的E命令修改内存单元内容的两种方法;
写出用DEBUG中的A命令修改指令的方法及应注意的问题;
总结DEBUG中E、D、U命令的功能;
总结DEBUG中P、G、T命令的功能;
写出数据定义伪指令DB、DW和DD存储整数的格式;
同一个正数分别用DB、DW和DD定义,存储格式有何变化?
同一个负数分别用DB、DW和DD定义,存储格式有何变化?
自定义标号分别用DW和DD定义,存储格式有何变化?
DB、DW和DD在定义数据串时有何不同?
说明十六进制数转换为ASCII码的方法;
字符串(例如“Microsoft”)使用什么数据定义伪指令?为什么?
顺序结构的程序能有多个出口吗?为什么?
已知DATA单元开始存放一组无符号的字节数据,数据长度在CNT单元存放。编制程序,检查该组数据中是否存在数据100,若存在,则在显示器上显示“Y”,否则显示“N”。
用一般的指令实现;
用数据串操作指令实现。
分别用两组数据(含有100和不含有100)调试程序,验证程序的正确性。第一组数据在源程序中给出,第二组数据要求在DEBUG下用E命令给出。
题目:
要求:
实验四 单重循环程序设计实验
实验五 多重循环程序设计实验
题目:
编制在屏幕上显示九九表的程序。
要求:
在DEBUG下用G命令分段调试程序,检验程序的正确性。
程序输出如下结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
……….

最近更新

北极冰区通航能力变化研究进展 3页

中考英语阅读理解解题技巧点拨 5页

2025年形容海的唯美句子集锦 3页

2025年形容春天的诗句唯美短句(精选320句) 16页

电子合同纠纷案引发的问题 9页

2025年领导年会总结发言稿 公司年会领导致辞发.. 22页

动态无接触的货车尺寸测量方法 3页

邯郸建筑保温材料项目商业计划书 4页

2025年顺德职业技术学院高考录取分数线公布 3页

功能性纤维的评价方法 3页

2025年当我变成了天鹅作文(精选篇) 11页

2025年归园田居扩写作文(精选篇) 15页

制造院战略管控与决策支持平台的设计与实现 3页

2025年张爱玲经典语录爱情 3页

2025年张晓风散文精选春 5页

近年来公共管理理论研究回顾与展望 6页

运用激励理论探讨提高公务员绩效水平的途径 4页

《管理学》课件配套教案-第七章-人员配备 4页

过敏性皮肤病患者斑贴试验的结果分析 4页

2025年面试自我介绍开场白怎么说 7页

创新型企业成长政策研究 3页

辽宁省2025年口腔助理《口腔解剖生理学》考试.. 11页

NotesOnFinancialExpressions-A(16)金融专业术.. 3页

电动车转让合同模板大全 6页

2025年食品安全的商业化解决方案 8页

2025年国家医疗质量安全改进目标 14页

2024年湖南水利水电职业技术学院单招职业技能.. 89页

2021年高考全国二卷语文(word版)试题 26页

重症医学科工作总结 13页

2024年湖南水利水电职业技术学院单招职业技能.. 187页