PC汇编语言程序设计课件第章子程序设计.ppt

例 8.4 三个精度相同的多精度数NUM1、 NUM2、 NUM3, 按照由高到低的次序存放在内存单元中,精度的字节数存放在COUNT单元, 试编程求上述三个多精度数的和,并将结果存放在RESULT开始的单元中。  两个多精度数求和采用子程序结构设计可以简化整个程序。 在编程时要注意的是:① 首次进入循环时,要清进位位;② 为了得到正确的运算结果, 和的精度应该比加数与被加数的精度高。  两个多精度数求和的过程如图 8.5 所示, 程序如下: 图 8.5 多精度数相加示意图 MYDATA SEGMENT NUM1 DB 12H, 23H, 56H, 78H, 98H NUM2 DB 23H, 76H, 43H, 20H, 18H NUM3 DB 14H, 22H, 27H, 18H, 19H COUNT DW 05H RESULT DB 20H DUP(?) MYDATA ENDS  STACK1 SEGMENT PARA STACK DW 40H DUP(0) STACK1 ENDS MYCODE SEGMENT ASSUME DS:MYDATA

文档评论(0)

1亿VIP精品文档

相关文档