引用
引用第3樓partboy于2012-05-11 20:05發(fā)表的 :
還可以三個做互鎖,哪個先要求就哪個先
2道的話 互鎖做法最簡單,,3道的話,你互鎖試試,要比較1,2那個先到;2,3那個先到;1,3那個先到;
及時比較出來了,是1先到,那么1出完后,2和3又是誰先到呢, 還要考慮一個后續(xù)的順序,所以不能簡單的說3道互鎖就完事。
用壓棧則是比較通俗的做法,一個數(shù)列R10開始,到R15即可,假設1先到,賦值R10=K1,后面3比2先到,賦值R11=K3,最后2到了,賦值R12=K2.
出完一個彈出一個數(shù)據(jù),后面的補充上來,升降機根據(jù)R10的值判斷去向。
可以參考FIFW,FIFR指令