感謝syx,zkk,tn大佬的幫助,僥幸復習完畢
一、填空題
1.CPU由兩部分組成,這兩部分是?
運算器、控制器
2.給一個數字轉換為十六進制、八進制、二進制?(略)
3.存儲器分為2大類?
ROM 只讀存儲器
RAM 隨機存取存儲器
4.當前運行數據必須放在?
內存
5.內存單元地址的真正含義?
內存單元序號
6.馮諾伊曼的組成部分?
運算器、控制器、輸入輸出設備、總線、存儲器、IO接口
7.機器中符號的界定,符號是否參與運算?
第一位為符號位置,0為正,1為負,符號參與運算
8.什么是計算機中的字長?
CPU運算1次能處理的最大位數
9.計算機的分類准則
性價比:微型機,小型機,中型機,大型機,巨型機
計算機字長:8,16,32,64位
風格:微程序控制計算機,硬布線控制計算機
簡單程度:精簡指令系統計算機(RISC),復雜指令系統計算機(CISC)
10.計算機中常用的基本電路?(三個)
時序邏輯電路,組合邏輯電路,陣列邏輯電路
11.浮點數定義式?
12.寫出當前常用的CPU型號?
酷睿i3,i5,i7,i9
13.指令格式組成?(三個)
操作碼,地址碼,尋址方式
14.80x86數據總線和地址總線根數?80x88的數據總線和地址總線根數?
x86:20根數據總線,16根地址總線
X88:32根數據總線,32根地址總線
2.簡答題
1.畫出ROM電路,簡述工作原理
工作原理:地址譯碼器根據輸入地址選擇某條輸出(字線),再由它驅動該位線,以便讀出字線上各單元存儲的代碼
2.畫出譯碼器
2-4譯碼器口訣:13 24 12 34
3-8譯碼器口訣 1357 2468 1256 3478 1234 5678
3.一位全加器
4.兩位全加器
5.什么叫對准邊界(數據存放原則)
不同長度的數據存放在內存中的地址,必須是該類數據對應寬度的整數倍
6.尋址方式(詳細:組合排序、去除)
通過對地址碼的集中可能去排列組合,去除不可能的情況,對他們進行編號,使用n位二進制數去標識他們。
7.給一個實數的真值,寫出源碼補碼反碼的機器數
8.數字精度,數據范圍
數字精度:一個數的有效位數
數據范圍:計算機所能表示的一個數的最大值和最小值之間的范圍
9.文字簡述開機過程
加電->初始狀態下 自檢->啟動bios->bios引導操作系統->操作系統啟動出現桌面
3.畫圖
完整硬平台
4.微程序類計算機的工作原理
1)、任選一個模塊寫出中文名稱
ALU:算數邏輯單元
PC:程序計數器
GR:通用寄存器
IR:指令寄存器
DR:數據寄存器
AR:地址寄存器
2)、選擇一個或者三個控制信號,寫出中文名稱(哪個到哪個模塊)?
3)、ALU的功能
完成加減法算數運算及邏輯運算
4)(主要)
A、給出一條指令,描述功能 (1‘)
MOV A,B 將寄存器B中的數移動到A
PUSH xx 將xx進棧
ADD A,B 將A和B相加,結果放在A
B、指令在硬平台不能運行,在圖6.6改圖,進行硬件升級(1’)
加2條,rs2->gr,(rs2)->alu
C、指令的分步執行(8‘)
1)取指令操作
PC->AB
ADS,M/IO=1,WR=0 打開訪問控制權限,從存儲器取指令送數據總線
DB->IR
PC+1
- 計算微指令
Rs1->GR (rs1)->ALU disp->ALU
ALU->AR
- 取數微指令
AR->AB
ADS,M/IO,W/R
DB->AR
- 加法運算和送結果微指令
兩個源操作數送ALU:rs->GR,(rs)->ALU,DR->ALU
ALU->GR
D、列出新的控制信號表(8’)
24 rs2->GR 寄存器rs2送到GR
25 (rs2)->ALU 寄存器rs2送到ALU