計算機組成原理(七)

2021-09-10 13:05:55 字數 1352 閱讀 8020

計算機資料處理與儲存:

一、移位操作:分為邏輯移位與算數移位

①正數補碼和原碼移位規則:

符號位不變(雙符號位第一位不變),空位補0.

②負數補碼移位規則

符號位不變(雙符號位第一位不變),左移補0,右移補1(第二符號位移到尾數第一位)

二、捨入方法

①:0舍1入(原碼、補碼)

②:末位恆置1(原碼、補碼)

三、數字拓展與壓縮:

①符號拓展:直接將符號位填充到拓展位

000a ->0000000a

800a->ffff800a(8的二進位制為1000,相當於前面補了16個1)

②0拓展:高位全補0(只作用於無符號數)

002a->0000002a

③位數壓縮:棄高位留低位

f12b800a->800a

四、資料儲存:

ff ff 00 01(從左到右位址減小) -> ffff0001

ff ff 00 01(從左到右位址減小)-> 0100ffff

為什麼有大小端模式之分?

在計算機系統中,我們是以位元組為單位的,每個位址單元都對應著乙個位元組,乙個位元組為 8bit。但是在c語言中除了8bit的char之外,還有16bit的short型,32bit的long型,另外,對於位數大於 8位的處理器,例如16位或者32位的處理器,由於暫存器寬度大於乙個位元組,那麼必然存在著乙個如何將多個位元組安排的問題。因此就導致了大端儲存模式和小端儲存模式。

小端模式:強制轉換資料不需要調整位元組內容

大端模式:符號位的判定固定為第乙個位元組,容易判斷正負

五、資料字對齊

①:按邊界對齊:

例如 int i,short k double x,char c

訪問全部資料需要1+1+2+1=5次

②不按邊界對齊:

訪問全部資料需要1+1+3+1=6次

計算機組成原理cu 計算機組成原理 計算機概論

現代計算機樣式千奇百怪,常見的有我們的筆記本,台式電腦,也有各種伺服器 手機 攝像頭等都屬於計算機範疇。計算機包含我們看得見摸得著的計算機實體,稱為計算機硬體,如cpu 記憶體 各種掛接裝置等 還有我們看不見摸不著的軟體,它支援著硬體按照我們的預想在操作,包括系統軟體和應用軟體 計算機硬體樣式千奇百...

計算機組成原理

1計算機系統概論 1.1 計算機簡介 計算機由 硬體 和 軟體 組成。硬體 是看得見摸得著的各種電子元器件,各類光,電,機裝置的實物組成,如主機,外設等等。軟體 是看不見摸不著,由人們事先編製成具有各類特殊功能的資訊組成。計算機的三層結構 高階語言 組合語言 機器語言 微指令系統。計算機組成與計算機...

計算機組成原理

1.加法器是如何計算不同型別變數的加法的 分析 加法器的功能就是計算而已,其有兩個輸入端,當兩個輸入端都有資料時,其就進行計算並將結果輸出。輸入到加法器的兩端的資料格式是統一的 可能都是有符號的補碼形式 這就是說,各種型別的變數相加,這些變數在進入加法器輸入端之前,程式都會根據其型別將其轉換為輸入端...