計算機組成原理
一、基本概念
二、浮點數的加法運算12
1寫出x、y的機器數(尾數、階碼都爲補碼)
2計算x+y;
例題:
26.按機器補碼浮點運算步驟,計算[x+y]補.
(1)x=2-011× 0.101 100,y=2-010×(-0.011 100)
[x]補=1,101;0.101 100, [y]補=1,110;1.100 100
[Ex]補=1,101, [y]補=1,110, [Mx]補=0.101 100, [My]補=1.100 100
1)對階:
[DE]補=[Ex]補+[-Ey]補 = 11,101+ 00,010=11,111 < 0,
應Ex向Ey對齊,則:[x]補=1,110;0.010 110
2)尾數運算:
[Mx]補+[My]補= 0.010 110 + 11.100 100=11.111010
3)結果規格化:
[x+y]補=11,110;11.111 010 = 11,011;11.010 000 (尾數左規3次,階碼減3)
4)舍入:無
5)溢出:無
則:x+y=2-101×(-0.110 000)
三、循環冗餘碼10
四、計算磁盤10
1柱面
2存儲容量
3傳輸率
4指令如何表示磁盤的空間
5超出寫哪
五、CPU執行順序10
24. 現有A、B、C、D四個中斷源,其優先級由高向低按A、B、C、D順序排列。若中斷服務程序的執行時間爲20µs,請根據下圖所示時間軸給出的中斷源請求中斷的時刻,畫出CPU執行程序的軌跡。
解:A、B、C、D的響優先級即處理優先級。CPU執行程序的軌跡圖如下:
六、擴展12
1該CPU空間容量
2選芯片
3畫出CPU與存儲的連接圖
例題:
15. 設CPU共有16根地址線,8根數據線,並用211(低電平有效)作訪存控制信號,R/W作讀寫命令信號(高電平爲讀,低電平爲寫)。現有下列存儲芯片:ROM(2K×8位,4K×4位,8K×8位),RAM(1K×4位,2K×8位,4K×8位),及74138譯碼器和其他門電路(門電路自定)。試從上述規格中選用合適芯片,畫出CPU和存儲芯片的連接圖。要求:
(1)最小4K地址爲系統程序區,4096~16383地址範圍爲用戶程序區;
(2)指出選用的存儲芯片類型及數量;
(3)詳細畫出片選邏輯。
七、微操作16
1微操作
2微指令格式
3表示sum(r1+r2)/2->r1流程圖
4(3)的控制信號