【仿真軟件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ù)視為補碼形式,需要進(jìn)行補碼運算以后變成原數(shù)值
二進(jìn)制形式1110 0100就是十六進(jìn)制的0xe4;這是補碼形式,原數(shù)據(jù)反碼加一就等于補碼,反過來的話補碼要先減一就等于1110 0011,然后再取反就是1001 1100(最高位是符號,保持不變);換成十進(jìn)制就是-28,數(shù)碼管上就要顯示-028
閱讀全文