本文主要是介绍使用emu8086实现——运算类编程实验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、实验目的
1. 掌握使用运算类指令编程及调试方法
2. 掌握运算类指令对各个状态标志位的影响及其测试位。
二、实验内容
1.在数据表DATA1中存放数据 0F865H,在数据表DATA2中存放数据360CH。现编写出将两数分别取出相加,然后将计算结果存放到当前数据段中,偏移地址为3800H单元中的源程序。
·程序编译及注释
·运行并查看[3800H]内存结果:
2.十进制数的BCD码减法运算:计算X-Y=Z(40-12=28),其中X,Y,Z为BCD码。
·程序编译及注释
·设置存入40与12的BCD码,为X赋值0400,为Y赋值0102,运行查看变量如下,验证正确
3.计算1+2+3+…+100的和
·程序编译及注释
·将计算的结果分别写入到内存地址为[2800H]和SUM变量中,十六进制13BA转为四位十进制数为5050,及1到100的和。
这篇关于使用emu8086实现——运算类编程实验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!