天涯浪子
級別: 探索解密
精華主題: 0
發(fā)帖數量: 22 個
工控威望: 175 點
下載積分: 55965 分
在線時間: 71(小時)
注冊時間: 2008-12-25
最后登錄: 2017-06-19
查看天涯浪子的 主題 / 回貼
樓主  發(fā)表于: 2012-06-16 10:20
本人初學接觸到SMOV指令:

如(D10) = K9876,(D20) = K4321
請教指令執(zhí)行功能:SMOV D10 K4 K2 D20 K3

我現在不明白的是“k2”是指“k4”對應“D10”值的“98”嗎?為什么?“k2”在這里怎么理解?

謝謝!

550374389
!!
級別: 論壇先鋒

精華主題: 0
發(fā)帖數量: 696 個
工控威望: 1161 點
下載積分: 5237 分
在線時間: 2360(小時)
注冊時間: 2010-11-28
最后登錄: 2024-10-11
查看550374389的 主題 / 回貼
1樓  發(fā)表于: 2012-06-16 10:49
smov d10 k4 k2 d20 k3
首先將d10里的二進制數轉換成4位BDC碼,然后把轉換后的BCD碼右起第4位(m1=K4)開始的2位(m2=K2) 即是BCD碼的第4位和第3位這兩位,移位傳送到d20的第3位(n=K3)和第2位
550374389
!!
級別: 論壇先鋒

精華主題: 0
發(fā)帖數量: 696 個
工控威望: 1161 點
下載積分: 5237 分
在線時間: 2360(小時)
注冊時間: 2010-11-28
最后登錄: 2024-10-11
查看550374389的 主題 / 回貼
2樓  發(fā)表于: 2012-06-16 10:52
最后自動將傳送到d20的BCD碼轉換成二進制數
huhaiming
上海
級別: 家園?
精華主題: 0
發(fā)帖數量: 487 個
工控威望: 590 點
下載積分: 11623 分
在線時間: 289(小時)
注冊時間: 2011-04-09
最后登錄: 2021-09-25
查看huhaiming的 主題 / 回貼
3樓  發(fā)表于: 2012-06-16 11:00
1樓正解
aa22284
級別: 略有小成
精華主題: 0
發(fā)帖數量: 191 個
工控威望: 323 點
下載積分: 1235 分
在線時間: 79(小時)
注冊時間: 2011-11-05
最后登錄: 2017-05-08
查看aa22284的 主題 / 回貼
4樓  發(fā)表于: 2012-06-16 16:27
1樓正解
wow588
級別: 略有小成
精華主題: 0
發(fā)帖數量: 179 個
工控威望: 317 點
下載積分: 2836 分
在線時間: 156(小時)
注冊時間: 2012-02-11
最后登錄: 2024-11-10
查看wow588的 主題 / 回貼
5樓  發(fā)表于: 2012-06-16 17:23
模擬一下就知道了
ligangwei
級別: 探索解密
精華主題: 0
發(fā)帖數量: 12 個
工控威望: 121 點
下載積分: 498 分
在線時間: 5(小時)
注冊時間: 2013-01-13
最后登錄: 2013-11-10
查看ligangwei的 主題 / 回貼
6樓  發(fā)表于: 2013-03-01 19:30
不錯
1334067811
有付出就會有收獲,堅持!!
級別: 探索解密
精華主題: 0
發(fā)帖數量: 48 個
工控威望: 166 點
下載積分: 2435 分
在線時間: 30(小時)
注冊時間: 2012-12-17
最后登錄: 2013-06-18
查看1334067811的 主題 / 回貼
7樓  發(fā)表于: 2013-03-02 13:53
學習下,嘿嘿!