計算機組成原理分數轉化成補碼

時間 2021-09-07 12:00:35

1樓:匿名使用者

原理:分母都是2的n次冪,先把分子轉換成補碼,然後再把小數點左移n位。

求正數補碼:正整數的補碼是其二進位制表示,與原碼相同。

例子:+9的補碼是00001001。(備註:

這個+9的補碼是用8位2進位制來表示的,補碼錶示方式很多,還有16位二進位制補碼錶示形式,以及32位二進位制補碼錶示形式,64位進位制補碼錶示形式等。每一種補碼錶示形式都只能表示有限的數字。)

2樓:匿名使用者

我先給你講下這個例題啊

對於數a,分母為2^4=16,可先寫成0.0000,分子為3,二進位制表示為11,故3/16可寫成0.0011,由於機器數字長為8位,分數<1,故末尾填零補齊,a的原碼為1.

001 1000,第一位為符號位,負數符號位為1.負數將原碼化為補碼的規則是除符號位外每位取反末尾加一,得[a]補=1.110 1000.

同理可得[b]補,b為正數所以符號位為0.並且補碼和原碼相同。

a+b]補=0.0001100,無溢位,補碼加減法運算是連同符號位一起加減,符號位產生的進位自然丟掉。

[a+b]補0.0001100,符號位為0,為正數,補碼與原碼相同,按照分數化二進位制相反的步驟化成分數得3/32.

這個題就是這樣的意思啦,不知道有木有講清楚....不清楚的話再補充問我吧,多看看書吧還是,看著看著就能突然開竅了就都明白了,我剛開始學的時候也挺糊塗呢~

3樓:麥迪

你注意看它分數的分母,都是2的n次冪,這就相當於先把分子轉換成補碼,然後再把小數點左移n位,即得所求分數的補碼

急計算機組成原理題目,急 「計算機組成原理填空題」

1.設有一個1mb容量的儲存器,字長為32位,問 1 按位元組編址,地址暫存器 資料暫存器各為幾位?編址範圍為多大?2 按半字編址,地址暫存器 資料暫存器各為幾位?編址範圍為多大?3 按字編址,地址暫存器 資料暫存器各為幾位?編址範圍為多大?2.機器字長是32位,要求儲存器能存入4m個字1 儲存容量...

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

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

計算機組成原理選擇題試題求解答,計算機組成原理選擇題試題求解答

勾致 1 b 按地址訪問並順序執行指令 2 b 補碼 c 移碼 3 d 補碼運算的二進位制加法器 4 d 0 64m 5 a 解決cpu和主存之間的速度匹配問題6 c 隱含定址方式 7 c 由統一時序訊號控制的方式 8 c pci裝置一定是主裝置 d 系統中只允許有一條pci匯流排 9 b 1mb ...