zhaoleizhang
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看zhaoleizhang的 主題 / 回貼
    樓主  發(fā)表于: 2011-04-14 22:49
    請教各位:我在看機器上面的程序的時候,發(fā)現(xiàn)程序有的用十進制,有的用十六進制,是混合的用的,請問有什么差別嗎?大家都是習慣用十進制的,要用十六進制編程不是很麻煩嗎?什么情況下必須用十六進制,什么情況必須用十進制,有要求嗎?請高手解答,謝謝。!
    惡魔獵手
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看惡魔獵手的 主題 / 回貼
    1樓  發(fā)表于: 2011-04-15 11:43
    為什么計算機內(nèi)碼都是2進制。。。跟我們一樣用10進制多明朗啊
    wfb610
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 685 個
    工控威望: 3967 點
    下載積分: 20570 分
    在線時間: 694(小時)
    注冊時間: 2009-09-25
    最后登錄: 2024-12-28
    查看wfb610的 主題 / 回貼
    2樓  發(fā)表于: 2011-04-15 12:11
    引用
    引用第1樓惡魔獵手于2011-04-15 11:43發(fā)表的  :
    為什么計算機內(nèi)碼都是2進制。。。跟我們一樣用10進制多明朗啊

    因為計算機只認識1和0
    zhaoleizhang
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看zhaoleizhang的 主題 / 回貼
    3樓  發(fā)表于: 2011-04-15 20:05
    這些我都知道的,但是問題就是內(nèi)部指令程序不是會自動轉(zhuǎn)換的嗎?
    中國人佛山人
    請各位大師多多指教
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 332 個
    工控威望: 523 點
    下載積分: 13885 分
    在線時間: 152(小時)
    注冊時間: 2009-05-21
    最后登錄: 2019-03-13
    查看中國人佛山人的 主題 / 回貼
    4樓  發(fā)表于: 2011-04-15 20:19
    你說的十進制其實是BCD碼。
    wusaoyun
    wusaoyun
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 210 個
    工控威望: 2317 點
    下載積分: 4096 分
    在線時間: 69(小時)
    注冊時間: 2009-12-23
    最后登錄: 2024-08-16
    查看wusaoyun的 主題 / 回貼
    5樓  發(fā)表于: 2011-04-15 21:47
    這問題太傷腦筋了。還是別想。
    wfb610
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 685 個
    工控威望: 3967 點
    下載積分: 20570 分
    在線時間: 694(小時)
    注冊時間: 2009-09-25
    最后登錄: 2024-12-28
    查看wfb610的 主題 / 回貼
    6樓  發(fā)表于: 2011-04-15 22:37
    可能是十六進制機器處理起來更方便,速度更快些
    detect
    小心慎言,莫走邪道
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 286 個
    工控威望: 474 點
    下載積分: 1356 分
    在線時間: 145(小時)
    注冊時間: 2009-02-10
    最后登錄: 2015-03-29
    查看detect的 主題 / 回貼
    7樓  發(fā)表于: 2011-04-16 12:56
    我也說兩句

    因為大家都是習慣用十進制的,所以有了BCD碼
    又因為應用BCD碼時,信號的輸入輸出方面,與16進制輸入輸出相比,要占用更多的資源(硬件投入),所以16進制逐漸發(fā)展
    舉例:數(shù)字輸入0~15,16進制只需要占用四個輸入點,而BCD碼至少需要五個輸入點(只用五個點時還需要在程序中對其數(shù)據(jù)予以進一步處理)

    純屬個人見解