計算機組成原理補碼符號擴充套件

2021-03-11 04:56:01 字數 678 閱讀 6815

1樓:天天來

錯大發了,首先按照你的思路 取反碼時,為什麼最後一位不變?而且12變16位時我覺得內也不應該直容

接加高位。應該的順序是先把-513用16位原碼錶示,這樣多妥帖。-513=1000 0010 0000 0001,取反位1111 1101 1111 1110 求補碼為 1111 1101 1111 11111。

等等怎麼跟你一樣?難道你給我帶溝裡去了? 我擦

2樓:葉綠體和線粒體

你的思路是正確的,只是你的表述有誤,在第二行中間「反碼」應改為「補碼」。內

下面給你捋一遍容整個過程。

首先將給出的數根據給定位數用原碼錶示(無論正數負數)。即-513的原碼為1010 0000 0001(12位)。

其次,求出上述原碼相對應的補碼,符號位不變,其它位變反後加一。即-513的補碼為1101 1111 1111(12位)。

然後,對求出的補碼進行符號擴充套件(取符號位填充到數的前方使其湊足位數,其它位保持不變直接寫到低位)。注意與原碼的符號擴充套件不一樣。即1111 1101 1111 1111(16位)。

最後,對補碼進行算術右移。負數補碼的算術右移是添1。注意與邏輯右移、負數原碼、正數算術右移區別。結果是1111 1110 1111 1111(16位)。

你的結果是正確的,只是其中涉及一些概念必須弄清楚,否則容易混!

計算機組成原理看不懂,學計算機組成原理看不懂電路(以前沒學過),應該看什麼書?

一分鐘讀懂.計算機組成原理 巨集觀上看,一共8k 16k 4k 28k 儲存區域 以二級製表示,至少需要15位表示這一範圍。由於14位僅僅能表示2 14 16k區域,小於28k。至少要15位表示32k區域,才能包含28k範圍。這裡晶片地址線一共16位a0 a15。所以最高位不需要,設定為0 所以所有...

計算機組成原理習題答案

第一章1 模擬計算機的特點是數值由連續量來表示,運算過程也是連續的。數字計算機的主要特點是按位運算,並且不連續地跳動計算。模擬計算機用電壓表示資料,採用電壓組合和測量值的計算方式,盤上連線的控制方式,而數字計算機用數字0和1表示資料,採用數字計數的計算方式,程式控制的控制方式。數字計算機與模擬計算機...

《計算機組成原理》這門課是學什麼的

學這門課程前主要是要對計算機有全面的瞭解,有整體的把握。先學 電腦科學概論 吧。計算機組成原理 課程講什麼內容?計算機組成原理 課程是電腦科學與技術及相關專業的一門核心專業基礎課,它在先導課和後續課之間起著承上啟下的作用。本課程系統地介紹了單處理機系統的組成和工作原理,共有7章,第 一 二章為理論基...