若没有安装DOSBox或者不熟悉基本操作建议先看这篇博客
实验一:顺序程序实验
一、实验目的
1.通过宏汇编(MASM)上机操作,掌握汇编语言程序的编辑、汇编、连接和执行的完整过程。
2.掌握汇编过程中各命令的作用及使用方法,指令语句和伪指令语句的区别。
3.掌握8086指令系统中已学指令的格式、功能及其作用。
4.结合实例程序掌握汇编语言程序上机过程,熟悉DEBUG程序中常用命令的使用。
二、实验内容
1.编写程序计算Z=(A+B)- (C-D),其中A、B、C、D均为字节无符号数。
输入变量的初值定义:
输出结果的保存说明:
2.设W、X、Y、V、Z均为16位字有符号数,编程计算W=(X*Y-V)/Z。
输入变量的初值定义:
输出结果的保存说明:
3.编写自命题的程序(可体现创新性)
输入变量的初值定义:
输出结果的保存说明:
三、主要仪器与设备
1.硬件:计算机
2.软件:DOSBox0.74-win32-installer,masm5
四、实验报告及要求
1.按照附件中的实验报告模板填写实验名称、实验目的和要求、主要仪器设备。
2.在实验报告模板的“实验内容和原理”中,根据不同的实验命题,写出输入、输出数据的说明,并阐述程序实现的方法(算法思想或流程)
3.在实验报告模板的“操作方法与实验步骤”中,根据不同的实验命题,列出调试通过的源程序,要添加必要的标注。
4.在实验报告模板的“实验数据记录和处理”中,根据不同的实验命题,列出程序运行结果说明及截图。
5.在实验报告模板的“实验结果与分析”中,根据不同的实验命题,分析程序的优缺点、时空性能。
6.在实验报告模板的“讨论、心得”中,根据不同的实验命题,阐述改进思想,写出心得体会。
7.将实验报告通过附件上传,文档名称格式为:实验名称-班级-姓名-学号
question1:我先讲解详细一点,后面应该就不会很详细了
编写程序计算Z=(A+B)- (C-D),其中A、B、C、D均为字节无符号数。
输入变量的初值定义:
输出结果的保存说明: