第九章 控制單元的功能
9。1微操作命令的分析
微操作命令是由控制單元發出的命令
完成一條指令分為4個工作週期
取值週期
間質週期
執行週期
中斷週期
一。取址週期
pc->mr->位址線
1-》r
m(mar(->mdr
mdr->ir
op(ir)->cu
二。間址週期
指令形式位址-》mar
ad(ir)->mar
1->r
三。執行週期
1.非訪存zhiling1.cla請a0-》acc
2.com取反
acc->acc
3.shr算術右移
l(acc)->r(acc)
csl迴圈左移
r(acc)->l(acc)
acc0-》acc0
5.stp停機指令0-》g
2.訪存指令
1.加法指令
add x
ad(ir)->mar
1->r
m(mar)->mdr
m(mar)->mdr
mdr->acc
3.轉移指令
1.無條件轉移jmp x
ad(ir)->pc
2.條件轉移
ban x(負則轉)
4.三類指令的指令週期
非訪存指令
直接訪存指令周琦
間接訪存指令週期
轉移指令週期
間接轉移指令週期取指週期,間址週期,執行週期
四。中斷週期
程式斷點存入0位址,程式斷電進棧
0-》mar
1->w
pc-》mdr
mar->m(mar)
箱梁位址-》pc
0-》eint(置0)
cpu內部的控制訊號
1.時鐘訊號
cu受到時鐘的控制
乙個時鐘脈衝
發乙個操作命令或者一組需要同時執行的操作命令
2.指令暫存器op(ir)->cu
控制訊號
2.輸出訊號
cpu內部的各種控制訊號
ri->rj
(pc)+1->pc
alu2.送至控制匯流排的訊號
mreq訪存控制訊號
io/m訪io/儲存器的控制訊號
rd讀命令
wr謝明令
二。控制訊號的舉例
1.不採用cpu內部匯流排的方式
pc ir
cu時鐘
acalu
mdrmar
pc送到mar
mdrmdr->ir
不採用cpu內部匯流排的方式
mdr-->alu完成加法
9.2-b
2.採用cpu內部匯流排的方式
時鐘-》cu(控制訊號)
irpc
marmdracy
aluz
add@x取指週期
pc ->pc0 mar1
pc->mar->位址線
資料線-》mdr
mdr->ir
mdr0 ir1
op(ir)
add@x間址週期
三。多級時序系統
1.機器週期
所有的指令執行過程的乙個基準時間
2.確定機器週期需要考慮的因素
每條指令的執行步驟
每一條步驟所需要的時間
基準事件的確定
取址週期=機器週期
2.時鐘週期
乙個機器週期內可以完成若干個微操作
每個微操作一定時間
講乙個機器週期分成若干個時間相等的時間段
時鐘週期是控制計算機操作的最小單位時間
2.時鐘週期(節拍,狀態)
乙個指令週期包含若干個機器週期
乙個機器週期包含若干個時鐘週期
機器的速度和機器的主頻關係
機器的主頻f越快,機器的速度越快
機器速度不僅與主頻有關,還和機器週期的時候週期數目以及指令週期中所包含的機器週期數目有關
機器的速度與主頻的關係
機器的主頻f越快,機器的速度也越快
在機器週期所包含的時鐘週期數目相同的前提下,,機器速度不僅與主頻有關,還和機器週期中所包含的時鐘週期的木梳以指令週期中所包含的機器週期數目有關
計算機組成原理(九)
資料校驗 奇偶校驗 增設一位校驗位,從而使1的個數是奇數或者是偶數 例 待編碼資訊 10110001 奇校驗編碼 101100011 5個 1 偶校驗編碼 101100010 4個 1 侷限性 不能發現偶數字 2 4 6 8.錯,不能定位錯誤 海明校驗 是一種多重分組奇偶校驗,將 分為若干組,每組進...
計算機組成原理 2
採用二進位制表示資料的好處 技術實現簡單 抗干擾能力強 易於進行轉換。計算機中整數用補碼表示,浮點數的尾數用原碼定點小數表示。n位計算機所能表示整數的範圍 2n 2n 1,即1000 為範圍內最小的數。浮點數對尾數和指數分別儲存,但浮點數分布不均勻。基本概念 位元組 byte 字 word 位 位元...
計算機組成原理cu 計算機組成原理 計算機概論
現代計算機樣式千奇百怪,常見的有我們的筆記本,台式電腦,也有各種伺服器 手機 攝像頭等都屬於計算機範疇。計算機包含我們看得見摸得著的計算機實體,稱為計算機硬體,如cpu 記憶體 各種掛接裝置等 還有我們看不見摸不著的軟體,它支援著硬體按照我們的預想在操作,包括系統軟體和應用軟體 計算機硬體樣式千奇百...