sihu国产精品永久免费_日韩午夜在线视频_久久99中文字幕伊人_古代男男嗯…啊h总攻

zkstar
級別: 略有小成
精華主題: 0
發帖數量: 16 個
工控威望: 206 點
下載積分: 514 分
在線時間: 75(小時)
注冊時間: 2008-11-16
最后登錄: 2023-09-17
查看zkstar的 主題 / 回貼
樓主  發表于: 2009-04-23 12:54
如:寄存器里的數值是348如何得到3+4+8
zsm961450
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zsm961450的 主題 / 回貼
1樓  發表于: 2009-04-23 14:35
樓主:看看是否可以
假設數值最高為五位,假設數值為十六位寄存器D1000,用D1000除以10000,得到商(萬位)D0,余數為D1,用D1除以1000,得到商為(千位)D2,余數D3,再用D3除以100得到商為(百位)D4,余數D5,再用D5除以10得商(十位)D6,余數(個位)D7,各位的所加和值即:萬位D0+千位D2+百位D4+十位D6+個位D7
zkstar
級別: 略有小成
精華主題: 0
發帖數量: 16 個
工控威望: 206 點
下載積分: 514 分
在線時間: 75(小時)
注冊時間: 2008-11-16
最后登錄: 2023-09-17
查看zkstar的 主題 / 回貼
2樓  發表于: 2009-04-23 18:41
謝謝,樓上的,但是我寄存器里的數據是隨機的,有可能是3位數,4位數,5位數.但是你那種方法還是可以,不知道有沒有最優的方案