Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

數位邏輯的一些問題

1. 16位元之2的補數可表示之數字範圍為多少??

2. 32位元之2的補數可表示之數字範圍為多少??

3. 1100100除以01010??

3 個解答

評分
  • 匿名使用者
    1 0 年前
    最佳解答

    恩,是咱的同志 =v=

    第1位元用來表示正負號

    剩下15位元,正號中有一個0

    1s補數中的負0,會補給最小的負數

    因此是

    -2^15 ~ 2^15 - 1

    第2題同理

    -2^31 ~ 2^31 - 1

    1100100 / 1010

    用直式做

    1100100 -> 1000

    1010000

    -----------

    0010100 -> 10

    0010100

    -----------

    0000000

    把商相加 1000+1=1010

    看不懂或者很難用...乾脆換成十進位再算好勒

    2008-10-16 22:33:22 補充:

    二進位四則運算的步驟,跟一般十進位的四則運算步驟一樣

    只是在進位和借位時,要注意要以二進位為準

    2008-10-18 09:45:09 補充:

    商相加打錯

    1000+10=1010

  • 1 0 年前

    這是我的老師的部落格希望可以幫助你

    http://fcwangmaster.blogspot.com/

  • 斌峻
    Lv 6
    1 0 年前

    怎麼除 可以再說明一下嗎@@a

還有問題?馬上發問,尋求解答。