行人匆匆
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個(gè)
工控威望: 133 點(diǎn)
下載積分: 1006 分
在線時(shí)間: 7(小時(shí))
注冊(cè)時(shí)間: 2016-11-28
最后登錄: 2021-09-10
查看行人匆匆的 主題 / 回貼
樓主  發(fā)表于: 2017-04-28 09:18
我在編程的時(shí)候,碰到一個(gè)問題,需要判斷一個(gè)16位寄存器里面m位,是否有兩個(gè)1,想了下不好怎么實(shí)現(xiàn),看看論壇朋友有沒有好方法簡(jiǎn)單點(diǎn)的謝謝!
tyw123456
級(jí)別: 家園常客

精華主題: 1 篇
發(fā)帖數(shù)量: 113 個(gè)
工控威望: 797 點(diǎn)
下載積分: 313 分
在線時(shí)間: 256(小時(shí))
注冊(cè)時(shí)間: 2016-09-13
最后登錄: 2024-09-23
查看tyw123456的 主題 / 回貼
1樓  發(fā)表于: 2017-04-28 10:19
if(a & 0x10)then
        b =true
else
        b =false
end if
可以這樣寫,&是與,a的bit4為1 話就B就為1。不知道你用什么編程,我這是威綸觸摸屏
樓主留言:
沒有理解透,這樣好像行不通吧
靜水深流