zhaoleizhang
級別: *
![]() |
請教各位:我在看機(jī)器上面的程序的時(shí)候,發(fā)現(xiàn)程序有的用十進(jìn)制,有的用十六進(jìn)制,是混合的用的,請問有什么差別嗎?大家都是習(xí)慣用十進(jìn)制的,要用十六進(jìn)制編程不是很麻煩嗎?什么情況下必須用十六進(jìn)制,什么情況必須用十進(jìn)制,有要求嗎?請高手解答,謝謝。! |
---|---|
|
惡魔獵手
級別: *
![]() |
為什么計(jì)算機(jī)內(nèi)碼都是2進(jìn)制。。。跟我們一樣用10進(jìn)制多明朗啊 ![]() |
---|---|
|
wfb610
級別: 工控俠客
![]() |
因?yàn)橛?jì)算機(jī)只認(rèn)識1和0 |
---|---|
|
zhaoleizhang
級別: *
![]() |
這些我都知道的,但是問題就是內(nèi)部指令程序不是會自動轉(zhuǎn)換的嗎? |
---|---|
|
detect
小心慎言,莫走邪道
級別: 略有小成
![]() |
我也說兩句 因?yàn)榇蠹叶际橇?xí)慣用十進(jìn)制的,所以有了BCD碼 又因?yàn)閼?yīng)用BCD碼時(shí),信號的輸入輸出方面,與16進(jìn)制輸入輸出相比,要占用更多的資源(硬件投入),所以16進(jìn)制逐漸發(fā)展 舉例:數(shù)字輸入0~15,16進(jìn)制只需要占用四個輸入點(diǎn),而BCD碼至少需要五個輸入點(diǎn)(只用五個點(diǎn)時(shí)還需要在程序中對其數(shù)據(jù)予以進(jìn)一步處理) 純屬個人見解 |
---|---|
|