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