先把分支处的状态保存在堆栈里,然后执行第一个分支程序,结束了,再从客栈里取出分支处的状态,执行下一个分支程序。
如果没有保存堆栈,就要把分支处之前的程序再重新执行一次,以得到分支处的状态。
MPS:进栈指令,是一个回路中的分支。进栈为第一个分支;
MRD:读栈指令,读栈为中间的分支;
MPP:出栈指令,出栈为最后一个分支;