計算機組成原理 3

2021-10-17 19:22:11 字數 1809 閱讀 7052

本部落格的主要內容有:資料的表示和運算  、bcd碼、奇偶校驗碼   等

1.計算機系統的層次結構:微程式機器m0->傳統機器m1->作業系統機器m2->組合語言m3->高階語言機器m4

2.編譯程式和解釋程式的區別:編譯程式是一次性全部翻譯成機器語言程式,解釋程式是一條一條進行翻譯成機器語言程式

3.計算機效能指標:包括儲存體的指標和cpu的指標,比較重要的就是:cpu的時鐘週期、cpi等

目錄

複習:資料的表示和運算

進製計數制

真值和機器數

bcd碼

8421碼

ascii碼

漢字的表示和編碼

字串奇偶校驗碼

海明校驗碼

各種進製之間的轉化

古印度人發明了阿拉伯數字和十進位制

二進位制、八進位制、十進位制、十六進製制與十進位制相互轉化,很簡單,不贅述

增加乙個符號位表示正和負

真值:符合人類習慣的數字

機器數:數字實際存到機器裡面的形式,正負號需要被「數位化」

用二進位制編碼的十進位制,包括:8421碼、餘3碼、2421碼

用四位的二進位制表示一位十進位制

其加法為:

5+8=13------>0101+1000=0001 0011

9+9=18------>1001+1001=0001 1000

一共有128個字元,需要7位,但是一般會在前面補0,所以是8位

其中包括 可印刷字元32~126,控制、通訊字元

gb 2312-80:漢字+各種符號共7745個,94行94列,利用區位碼來對映漢字,後來發展為國標碼、漢字內碼,乙個漢字用兩個位元組來儲存

利用『\0』來作為結尾標誌,對於多位元組的資料(如漢字),可採用大端/小端模式來儲存

利用冗餘的bit位,來表示合法的只是其中某幾種,如果在傳輸到b電腦發現有非法的資訊,那麼就說明在傳輸過程中發生了位錯誤。

碼字的距離:兩個碼字具有不同位的個數

碼距:一種編碼方案可能有若干個合法的碼字,各合法碼字之間的最小距離稱為「碼距」。碼距越大,在傳輸過程中對錯誤越敏感

d=1的時候,無檢錯能力;d>2時,可能有糾錯能力,如海明碼

奇校驗碼:整個校驗碼(有效資訊位和校驗位)中「1」的個數為奇數,對偶數個位的錯誤沒有檢測能力,不能糾錯,只能重傳

偶校驗碼:整個校驗碼(有效資訊位和校驗位)中「1」的個數為偶數,對偶數個位的錯誤沒有檢測能力,不能糾錯,只能重傳

偶校驗的硬體實現:對資訊進行異或運算,得到的結果為偶校驗位。

基本思想:將資訊位分組進行偶校驗-->多個校驗位

資訊位校驗位nk

資訊位+校驗位 共 n+k位,所以需要

2-45-11

12-26

27-57

58-120k2

3456

7用例子去理解海明碼:

1.設資訊位

校驗位時分布在第1、2、4、8、16等的位置上

2.確定校驗位的分布

103.求校驗位的值:

4.糾錯

海明碼的檢錯、糾錯能力:糾錯能力--1位、檢錯能力--2位

所以會在前面加上乙個全校驗位

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

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

計算機組成原理

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

計算機組成原理

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