liaohp
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 113 個
工控威望: 202 點
下載積分: 612 分
在線時間: 113(小時)
注冊時間: 2011-09-28
最后登錄: 2024-10-31
查看liaohp的 主題 / 回貼
樓主  發(fā)表于: 2011-10-24 09:25
我們常用的移位指令如ROL  ROR只是對16和32位有效,我現(xiàn)在有一個20位的數(shù),想實現(xiàn)這20位(二進制的)循環(huán),對于20位怎么操作,請指教;我試過 DROR K5Y0這條指令不行,必須是DROR K8Y0和ROR K4Y0 才能
謝謝

好,詳細點:
比如我K5M0一共是20位,是控制燈的,分別對應K5Y0;我現(xiàn)在想這個燈能夠循環(huán),當K5M0的值改變了也照樣循環(huán),不知道我意思明確不?
如果是16位數(shù)據(jù)的話,就好辦了,直接ROR K4M0 k2就搞定了,關鍵是現(xiàn)在是20位
[ 此帖被liaohp在2011-10-24 14:15重新編輯 ]
pyjzz
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 123 個
工控威望: 290 點
下載積分: 529 分
在線時間: 114(小時)
注冊時間: 2008-03-06
最后登錄: 2024-06-09
查看pyjzz的 主題 / 回貼
1樓  發(fā)表于: 2011-10-24 11:04
不知道樓主想怎樣循環(huán)?請說詳細一點
842386283
堅持,會有意想不到的收獲
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 215 個
工控威望: 354 點
下載積分: 3353 分
在線時間: 172(小時)
注冊時間: 2011-07-17
最后登錄: 2014-10-09
查看842386283的 主題 / 回貼
2樓  發(fā)表于: 2011-10-24 14:02
循環(huán)指令只能是16位和32位的。
為興趣而學習