WEIT: A #BUSY //判断#BUSY是否为1 L LB 4 //将本地堆栈的LB4放入ACCU1 L LB 3 //将LB3压入ACCU1,ACCU1到ACCU2 XOW //ACCU1-L与ACCU2-L异或运算 AW //再单字与,就是LB4再与LB3,LB4的异或结果与 T LB 5 //结果放入LB5 TAK //交换ACCU1、ACCU2内容 T LB 3 //ACCU1到LB3,就是LB4的内容放入LB3 = #BUSY //以上运算不影响RLO
WEIT: A #BUSY //判断#BUSY是否为1 L LB 4 //将本地堆栈的LB4放入ACCU1,ACCU1=LB4的内容 L LB 3 //将LB3压入ACCU1,ACCU1到ACCU2,ACCU1=LB3的内容,ACCU2=LB4的内容 XOW //LB3与LB4异或运算,ACCU1=异或结果,ACCU2=LB3 AW //异或结果与LB3相与,ACCU1=相与结果,ACCU2=异或结果 T LB 5 //LB5=相与结果 TAK //交换ACCU1、ACCU2内容 T LB 3 //LB3=相或结果 = #BUSY //以上运算不影响RLO