複習目標:進製轉換;定點數取值範圍;加減運算;奇偶校驗碼;
第一章 計算機系統概論
1943-2023年美國賓夕法尼亞大學研製的電子數字積分器和計算機eniac是世界上第一台電子計算機。
計算機的組成: 運算器、控制器、儲存器、輸入裝置、輸出裝置;
電子計算機發展的五個階段:
第一代:電子管計算機時代;
第二代:電晶體計算機時代;
第三代:積體電路計算機時代:
***:大規模積體電路計算機時代;
第五代:超大規模積體電路計算機時代;
馮諾依曼結構的特點:
計算機的硬體由運算器、控制器、儲存器、輸入裝置、輸出裝置構成;
程式預先存放在儲存器中,計算機工作時能高速的從儲存器中取出指令和資料加以執行;
資料採用二進位製碼表示;
指令由操作碼和運算元構成;
指令按執行順序存放在儲存器中,通過程式指標pc來指明要執行的指令位址;
以運算器為中心,i/o裝置與儲存器之間的資料傳送通過運算器;
第三章 運算方法和運算部件
由於現實生活中的數字不只0,1兩個; 所以引入不同進製;
數字除了正數還需要有負數的表示; 所以引入反碼、原碼、補碼;
為了提高負數的精度和範圍; 所以引入浮點數;
避免運算在儲存過程的錯誤; 所以引入檢驗碼;
定點數是由符號位和數值構成;
浮點數由階碼和尾數構成; n=m*r^e e為階碼,m為尾數
定點數的取值範圍:
定點小數:小數點固定在最高位之後稱為定點小數。
-(1-2^(-n+1))≤x≤1-2^(-n+1) 比如n為3時 範圍為: -3/4<=x<=3/4
定點整數:小數點位固定在最後一位之後稱為定點整數。
-(2^(n-1)-1)≤x≤2^(n-1)-1 比如 n為2時 範圍為:-1<=x<=1
原碼、反碼、補碼:
浮點數的加減運算流程:
資料校驗碼:一種常用的帶有發現某些錯誤或自動改錯能力的資料編碼方法;
海明校驗碼、迴圈冗餘校驗碼(了解)
奇偶校驗碼
只能發現奇數個傳遞錯誤;
資料:0101010 用奇校驗時的值為0;所以寫成:00101010 所以才數1的個數,奇數個就是奇校驗
資料:1100000 用偶校驗時的值為0;所以寫成:01100000 所以1的個數為偶數,為偶校驗
計算機組成與結構複習整理(五)
指令長度 定址方式 指令型別 指令型別 堆疊和堆疊訪問方式 處理機組織 cpu效能設計 程式設計師用各種語言編寫的程式最後要翻譯 解釋或編譯 成以指令形式表示的機器語言以後,才能在計算機上執行。計算機的指令有微指令 機器指令和巨集指令之分。微指令是微程式級的命令,屬於硬體 巨集指令是由若干機器指令組...
計算機組成原理(第五版)第三章學習筆記
集中式重新整理 每隔重新整理周期就集中重新整理全部行 分布式重新整理 非同步重新整理 每行隔重新整理周期 行數進行一次重新整理 公式 所需晶元數d 設計要求的儲存器容量 已知晶元儲存容量 eg 用1m 4位的晶元,設計乙個2m 8位的儲存器d 2m 8 1m 4 4片 前面的是總容量,後面的是乙個字...
計算機網路(第五版)(二)
1.頻寬 bandwidth 頻寬有兩種含義 1 頻寬本來是指某個訊號具有的頻頻寬度 訊號的頻寬是指該訊號所包含的不同頻率成分所佔據的頻率範圍。這種意義的頻寬單位是 hz。因此,表示通訊線路允許通過的訊號頻帶範圍就稱為頻寬 或通頻帶 2 在計算機網路中,頻寬用來表示網路的通訊線路所能傳送資料的能力 ...