這是編碼器指令
當(dāng)S開(kāi)始2的n次方位數(shù)中有bit on的話(huà)顯示其位置於D
以我的範(fàn)例解說(shuō)
S為M0 N為3 D為0
M0 ON 為bit_0
結(jié)果為D0=0
若S範(fàn)圍內(nèi)沒(méi)有bit on會(huì)跳錯(cuò)誤
D0會(huì)以最高位Bit為結(jié)果
M5 M0 ON
M5為 bit_5
D0=5
而你的程式還加上Z來(lái)做間接定址和使用ZR文件寄存器
所以看起來(lái)比較複雜