引用引用第1樓ko2016于2017-05-16 13:13發(fā)表的 :ENCO是編碼指令,具體形式為ENCO (S) (D) N該指令執(zhí)行時,將(S)中的低2^N位進行編碼,編碼的結(jié)果保存到(D)的低N位中,未被編碼結(jié)果占用的高位全部清零。編碼的2^N位數(shù)中,若最高位的1在第M位,則編碼的結(jié)果為M。編碼的2^N位數(shù)中只有最高位的1有效,其余的1均被忽略。若(S)為位元件,則對(S)開始的連續(xù)2^N位進行編碼。像你舉得這個例子,具體運行起來是這樣的:如果S和D0的取值如下S008 S007 S006 S005 S004 S003 S002 S001 0 1 0 1 0 0 0 1D000(16位)1110000101101110則該指令執(zhí)行后的結(jié)果為S008 S007 S006 S005 S004 S003 S002 S001 0 1 0 1 0 0 0 1D000變?yōu)椋?000000000000111(編碼結(jié)果為7,因為(S)中的最高位1是S007)
主辦單位:上海明控機電科技有限公司
本站所有內(nèi)容均為網(wǎng)友自行發(fā)布,不代表網(wǎng)站立場,如有爭議請與管理員聯(lián)系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發(fā)言 滬ICP備10210768號-2 滬公網(wǎng)安備31010802001143號