三、编程提示

三、编程提示

可以定义两个宏用于显示单字符和字符串,定义一个子程序用于接收BCD数据串。程序设计的难点在于做BCD减法运算时可以先比较两串BCD数据的大小,始终用大的数减去小的数,这样可方便进行符号处理。

程序设计中用到了串操作指令,为了方便寻址,将数据段和附加段重叠,从个位数开始运算,地址指针应指向串尾,DF=1,地址减量变化。

1. 参考流程图

程序设计参考流程如图28.1所示。

2. 参考程序

图28.1 程序设计流程图