4.2.2 先赋值后分支程序设计
1.设计方案
图4-10是先赋值后分支程序设计方案的流程图,由图中可见,此方案的步骤如下:
1)把X调入累加器A,并判断它是否为0?若X=0,则A中内容送FUNC单元。
2)若X≠0,则先给R0赋值0FFH,然后判断是否A<0?若A<0,则R0送FUNC单元。
3)若A>0,则把R0修改成1后送FUNC单元。
2.关键指令的选用
此时需采用工作寄存器作为先赋值的过渡单元,相应的指令配合情况说明如图4-11所示。

图4-10 先赋值后分支程序设计方案流程图

图4-11 先赋值后分支相应的指令配合情况说明
3.参考程序

4.讨论
问题:若先赋值1→R0,则应如何修改程序?
答:应将上述程序的先赋值后分支部分语句修改为
