使用emu8086实现——运算类编程实验

发布时间:2024年01月12日
一、实验目的

????????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的和。?

文章来源:https://blog.csdn.net/weixin_62281300/article/details/135554505
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。