汇编上机实验要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一单指令功能测试实验
一、实验目的
1.会使用DEBUG软件;
2.利用DEBUG单步执行功能测试指令的执行。
二、实验内容
P131,14题
三、实验要求(结果)
1. 在上机实验之前,首先做完作业;
2. 设计如何验证指令执行的正确性操作,并在作业中描述;
3. 周一上机验证,并给出上机结果。若有出入,简要说明原因。
4. 实验报告当堂提交。
实验二完整的汇编语言程序设计实验
一、实验目的
1.掌握完整的汇编语言源程序的设计方法;
2.掌握汇编语言源程序的执行过程。
二、实验内容
设计一个程序,将所有的小写字母转换为大学字母,此程序不能改变除字母a~z外的任何其它字符。
三、实验要求(结果)
1. 在上机实验之前,首先编写程序;
2. 周一上机调试程序,并给出修改、运行正确的源程序;
3. 分析错误原因;
4. 实验报告当堂提交。
实验三子程序设计实验
一、实验目的
1.掌握汇编语言源程序子程序设计方法;
2.会使用CV软件工具。
二、实验内容
编写子程序:判断三边能否构成三角形;
编写主程序:输入三边,调用子程序判断,若能,则输出“Y”,否则输出“N”。共判断10次。
三、实验要求
同实验二。
实验四 宏汇编以及浮点程序设计实验
一、实验目的
1.掌握宏汇编程序编程技术及宏调用的方法;
2. 了解浮点CPU 编程方法及特点。
二、实验内容
求(1+2+3+4+5+6+7+8+9)⨯LC π21
的和,查看内存写出其值;
三、实验要求
1. 利用重复宏定义实现1、2、3⋯9数据的定义;
2. 编写程序,上机验证结果的正确性。
3. 其它要求同前。
实验五 多模块程序设计实验
一、实验目的
1.掌握汇编段的属性的含义;
2. 掌握利用LINK 将多模块连接起来的方法;
3.掌握利用库文件将多模块连接起来的方法。
二、实验内容
将实验4分别变成两个主、子模块,分别用LINK 和库方式实现其功能。
实验六 混合程序的开发实验
一、实验目的
1.了解混合调用中的参数设置;
2. 掌握混合调用的方法;
二、实验内容
用汇编完成两个变量相加的独立子程序,编写C++调用汇编子程序,并将和显示在屏幕上。