【仿真軟件protues7.8】
將8位十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制BCD嗎進(jìn)行顯示
采用3位半數(shù)碼顯示
例如:
1、正數(shù),最高位為0
二進(jìn)制形式0110 0100就是十六進(jìn)制的0x64;那十進(jìn)制就是100,數(shù)碼管顯示100
2、負(fù)數(shù),最高位為1
把負(fù)數(shù)視為補(bǔ)碼形式,需要進(jìn)行補(bǔ)碼運(yùn)算以后變成原數(shù)值
二進(jìn)制形式1110 0100就是十六進(jìn)制的0xe4;這是補(bǔ)碼形式,原數(shù)據(jù)反碼加一就等于補(bǔ)碼,反過來的話補(bǔ)碼要先減一就等于1110 0011,然后再取反就是1001 1100(最高位是符號(hào),保持不變);換成十進(jìn)制就是-28,數(shù)碼管上就要顯示-028