在关于这个主题的一些内部讨论之后,我正在寻找一些其他的意见。对于一个简单的序列,使用一些标准的梯形逻辑,您可以在梯级的开头设置序列步进位,并让梯级按顺序向下移动。您可以在梯级的末尾进行转换(通常将要进入的步骤编号移动到整数),它们也可以按顺序排列。当您有一个不按顺序流过的非平凡序列时,问题就来了。
您是组织逻辑以使左侧的位(您所处的步骤)井井有条,还是组织逻辑以使右侧的移动(您的转换)井井有条。当您转换到多个步骤时,您是否有从一个步骤位开始的多个移动,或者您是否有多个位触发一个移动?
一个例子:
你在追求什么
in 6 and X go to step 10
in 7 and Y go to step 10
in 21 and Z go to step 10
按您所在的步骤排序
XIC(step.6) and X mov 10
XIC(step.7) and Y mov 10
XIC(step.8)...
...
XIC(step.21)and Z mov 10
按过渡排序
... mov 9
XIC(step.6)and X,XIC(step.7) and Y),XIC(step.21) and Z mov 10
...mov 11