一、实验目的与要求
1.掌握汇编语言程序设计思路和编写方法。
2.通过实验观察和分析程序的执行结果。
3.熟练掌握数值计算程序设计方法。
二、实验内容
实验1:
设计程序。实现 Y = 2X + 3,X 是一位十进制数。要求 X 从键盘输入,在下一行上显示’Y=2X+3=’ 以及十进制计算结果。
完整代码如下:
1:将数据端的段地址赋给ds
2:提示信息的显示
3:键盘输入 输入后的值放在a1中 并去掉ASCII码
4:防止对数据结果造成影响
5:乘2后的结果就放在a1中
6:加3
7:加上ASCII码并保存数据
8:显示:"Y=2X+3",在此之前加入回车换行
9:输出结果
汇编源程序
连接
运行结果
实验2:
设计程序。分别从键盘输入一位十进制数 X 和 Y,用乘除指令实现 Z = (X + 20) /6 - 4Y,显示出计算结果
完整代码如下:
汇编源代码
连接
运行结果如下
学习时间 151分钟
操作时间 84分钟
按键次数 4795次
实验次数 6次
报告字数 2096字
是否完成 完成