ge4856254
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 54 個(gè)
工控威望: 153 點(diǎn)
下載積分: 1414 分
在線時(shí)間: 60(小時(shí))
注冊時(shí)間: 2016-10-18
最后登錄: 2018-06-07
查看ge4856254的 主題 / 回貼
樓主  發(fā)表于: 2017-05-15 09:19
在看編程手冊時(shí)看到ENCO編碼這個(gè)指令,可是看了半天,沒能理解手冊上意思,有點(diǎn)暈乎乎的,哪位大神可以通俗的講解一下!
ko2016
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 28 個(gè)
工控威望: 124 點(diǎn)
下載積分: 1071 分
在線時(shí)間: 30(小時(shí))
注冊時(shí)間: 2017-03-27
最后登錄: 2018-02-24
查看ko2016的 主題 / 回貼
1樓  發(fā)表于: 2017-05-16 13:13
ENCO是編碼指令,具體形式為ENCO  (S)   (D)  N該指令執(zhí)行時(shí),將(S)中的低2^N位進(jìn)行編碼,編碼的結(jié)果保存到(D)的低N位中,未被編碼結(jié)果占用的高位全部清零。編碼的2^N位數(shù)中,若最高位的1在第M位,則編碼的結(jié)果為M。編碼的2^N位數(shù)中只有最高位的1有效,其余的1均被忽略。若(S)為位元件,則對(duì)(S)開始的連續(xù)2^N位進(jìn)行編碼。像你舉得這個(gè)例子,具體運(yù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,因?yàn)椋⊿)中的最高位1是S007)
本帖最近評(píng)分記錄:
  • 下載積分:+1(yangtao)
  • 下載積分:+1(ge4856254)
    ge4856254
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 54 個(gè)
    工控威望: 153 點(diǎn)
    下載積分: 1414 分
    在線時(shí)間: 60(小時(shí))
    注冊時(shí)間: 2016-10-18
    最后登錄: 2018-06-07
    查看ge4856254的 主題 / 回貼
    2樓  發(fā)表于: 2017-05-16 16:35
    謝謝啦,看的有點(diǎn)懂了!
    引用
    引用第1樓ko2016于2017-05-16 13:13發(fā)表的  :
    ENCO是編碼指令,具體形式為ENCO  (S)   (D)  N該指令執(zhí)行時(shí),將(S)中的低2^N位進(jìn)行編碼,編碼的結(jié)果保存到(D)的低N位中,未被編碼結(jié)果占用的高位全部清零。編碼的2^N位數(shù)中,若最高位的1在第M位,則編碼的結(jié)果為M。編碼的2^N位數(shù)中只有最高位的1有效,其余的1均被忽略。若(S)為位元件,則對(duì)(S)開始的連續(xù)2^N位進(jìn)行編碼。像你舉得這個(gè)例子,具體運(yù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,因?yàn)椋⊿)中的最高位1是S007)
    周家大少
    辛辛苦苦也不過是為了養(yǎng)家糊口!
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1160 個(gè)
    工控威望: 3078 點(diǎn)
    下載積分: 2003 分
    在線時(shí)間: 151(小時(shí))
    注冊時(shí)間: 2015-09-10
    最后登錄: 2024-12-18
    查看周家大少的 主題 / 回貼
    3樓  發(fā)表于: 2017-05-16 19:41
    說穿了就是一個(gè)轉(zhuǎn)換的方式
    本帖最近評(píng)分記錄:
  • 下載積分:+1(ge4856254) 真誠感謝!
  • QQ:611369538
    微信:ZMF2KXL
    723274592
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 4 個(gè)
    工控威望: 91 點(diǎn)
    下載積分: 555 分
    在線時(shí)間: 5(小時(shí))
    注冊時(shí)間: 2016-05-31
    最后登錄: 2018-01-31
    查看723274592的 主題 / 回貼
    4樓  發(fā)表于: 2017-05-17 17:02
    你編程實(shí)驗(yàn)仿真一下就知道了
    gdlghys
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 125 個(gè)
    工控威望: 638 點(diǎn)
    下載積分: 13616 分
    在線時(shí)間: 108(小時(shí))
    注冊時(shí)間: 2016-12-04
    最后登錄: 2024-12-21
    查看gdlghys的 主題 / 回貼
    5樓  發(fā)表于: 2017-09-13 20:09
    學(xué)習(xí)了