#TEMP := #GRAY;//GRAY格雷码数据,赋值到TEMP中
#TEMP_SHR := #GRAY;//GRAY格雷码数据,赋值到TEMP_SHR中
IF #TEMP = WORD#0 THEN//如果TEMP=WORD#0,则
#TEMP_SHR := WORD#0;//WORD#0赋值到TEMP_SHR中
#"BIN-DEC" := #GRAY;//GRAY格雷码数据赋值到BIN-DEC中
RETURN;//退出块
END_IF;//结束IF
WHILE #TEMP <> WORD#0 DO//当TEMP中的值不等于 WORD#0时
#TEMP := SHR(IN := #TEMP, N := 1);//则执行右移指令,将TEMP中的值,向右移动一位,移位后的结果,
//再次赋值到TEMP中
#T