结构推理
结合硬件结构,画出能完成下面程序操作的ASM流程图。
(1)for X from A to B, step C, do …
(2)if X>N or X<0,then…else…
【正确答案】(1)ASM图如下所示。
有四个输入参数X,A,B,C,其中变量X从初值A变到终值B,变化增量为C。用4个寄存器、、、分别4个参数,还需要一个加法器和比较器。
(2)ASM流程图如下所示。
有三个输入参数X、N、O三个寄存器分别存放X、N和O。还要一个比较器,但需要X和N,X和O别比较。
【答案解析】