資料介紹
計算機(jī)問答總匯
1.?甚么是計算機(jī)指令周期?
答:?計算機(jī)按特定的次序逐步執(zhí)行貯存于主存貯器的一套指令去運作,執(zhí)行這些指?令的過程稱為指令周期。
2.?中央處理器作用是甚么?分為那幾個部份?
答: ?作用是提取及執(zhí)行貯存在主存貯器內(nèi)的指令。
?分為兩個主要部份: 1.控制部件 2.算術(shù)及邏輯運算部件。
3.?甚么是控制部件?說出其功能?
答: 控制部件是計算機(jī)的神經(jīng)中樞,控制計算機(jī)內(nèi)所有操作。
?控制部件的功能包括:
?1.?控制從主存貯器存取數(shù)據(jù)和指令。
?2.?指示指令的執(zhí)行次序。
?3.?調(diào)節(jié)在中央處理器內(nèi)所有運作的時間。
?4.?把貯存于主存貯器內(nèi)的指令譯碼。
?5.?控制中央處理器,主存貯器與外圍設(shè)備三者之間數(shù)據(jù)的傳遞。
4.?控制部件是如何組成?各部份的作用如何?
答:?控制部件是由1.?指令寄存器:? 貯存指令、數(shù)據(jù)和地址,以便執(zhí)行特定的?????工作。
????2.?指令譯碼器(譯碼器):? 是一個邏輯電路,用來把寄存于指?????令寄存器內(nèi)的現(xiàn)行指令譯碼。
????3.?程序計數(shù)器:? 是一個寄存器,負(fù)責(zé)寄存下一句指令的地?????址(位置),以便執(zhí)行。
5.?算術(shù)及邏輯運算部件的功能如何?
答:?算術(shù)及邏輯運算部件的功能:
?1.?進(jìn)行算術(shù)運算,例如加、減、乘、除。
?2.?進(jìn)行邏輯運算,例如測試兩個數(shù)據(jù)是否相等。
6.?甚么是累加器及狀態(tài)寄存器?
答:?當(dāng)進(jìn)行算術(shù)邏輯運算時,會使用到累加器及狀態(tài)寄存器這兩個寄存器。
?1.?累加器
??是用來暫時貯存算術(shù)及邏輯運算的中段或最后結(jié)果的寄存器。例如計算??項目數(shù)量或存放運算的和。
?2.?狀態(tài)寄存器
??貯存著一系列的狀態(tài)標(biāo)記,每個標(biāo)記都由一個二進(jìn)制位表示,用以說明??算術(shù)及邏輯運算的最新結(jié)果。
7.?甚么是存貯部件?
答:?存貯部件包括:
?1.?主存貯器
??又稱為隨機(jī)存取存貯器 (RAM),由許多個用來貯存數(shù)據(jù)及指令的存貯???單元所組成,每個存貯單元都有獨立的存貯器地址
?2.?存貯器地址寄存器 (MAR)
??貯存地址寄存器貯存著將會被存取的數(shù)據(jù)或指令的地址
??存貯器數(shù)據(jù)寄存器 (MDR)
??貯存著剛從主存貯器讀出或?qū)懭胫鞔尜A器的數(shù)據(jù)或指令
?3.?地址譯碼器
??負(fù)責(zé)翻譯貯存于存貯器地址寄存器MAR的地址,以便選出適當(dāng)?shù)拇尜A??單元。
8.?總線可分為那幾種?各種的功能如何?
答:?總線是用來連接計算機(jī)中所有部件的一組電線,可分為:
?1.?數(shù)據(jù)總線
??是用來傳遞數(shù)據(jù)信號的總線。總線內(nèi)數(shù)據(jù)線的數(shù)目亦即可代表傳遞數(shù)據(jù)??的位數(shù),例如一組8位數(shù)據(jù)總線可傳遞一個8位數(shù)據(jù) 01010011的信號
?2.?地址總線
??地址總線是用來傳遞地址信號的總線,它負(fù)責(zé)傳遞即將要處理的數(shù)據(jù)的??地址??偩€內(nèi)地址的數(shù)目愈多,便可存取愈多的存貯單元。舉例來說,??若總線內(nèi)有10條地址線,則可存取共 1024 (210) 個存貯單元。
?3.?控制總線
??控制總線是用來傳遞由控制部件向其它部份所發(fā)出的控制信號(指令)???的總線。
9.?指令周期是甚么?
答:?指令周期是指處理整個過程,包括以下步驟:
1.?從主存貯器提取指令,并存貯在指令寄存器內(nèi)。
2.?把程序計數(shù)器的內(nèi)容加1,準(zhǔn)備提取下一句指令。
3.?把存貯在指令寄存器的指令譯碼。
4.?執(zhí)行指令。
?可分為?1.?提取周期?2.?執(zhí)行周期
10.?甚么是機(jī)器碼?
答:?機(jī)器碼是只包含二進(jìn)制數(shù) (0彧1)的指令,亦是計算機(jī)唯一能夠理解的語言。每計算機(jī)系統(tǒng)均有獨立機(jī)器指令,但基本的格式相同。分為兩部份:操作碼和操作數(shù)。
操作碼?操作數(shù)
11.?說出一個8位機(jī)器指令最多可做多少項不同的工作及最多可有多少個數(shù)據(jù)地址?12
答:?一個8位機(jī)器指令應(yīng)有下列的結(jié)構(gòu):
答
12
12. ?甚么是匯編語言?試列舉例子?
答:?使用由三個英文字組成的助記碼去取代難記的機(jī)器碼,使指令變?yōu)檩^易明白的一種計算機(jī)語言。
?舉例: INP, OUT, STA, LDA, JMP, JPN, JPZ, INC DEC, ADD, SUB, STP
13. 下表所示為某個程序所使用的操作碼:
操作碼?說明
LDA?把操作數(shù)所指定的地址的內(nèi)容加載累加器中
JMP?轉(zhuǎn)移至操作數(shù)所指定的地址
JPN?若累加器的內(nèi)容是負(fù)數(shù),則分支至操作數(shù)所指定的地址
SUB?從累加的內(nèi)容減去操作數(shù)所指定的地址內(nèi)容,并把結(jié)果貯存于累加器內(nèi)
STA?把累加器的內(nèi)容貯存于操作數(shù)所指定的地址內(nèi)
STP?停止
考慮以下程序:
指令位置?指令?地址1110的內(nèi)容?地址1111的內(nèi)容?累加器的內(nèi)容?地址1000的內(nèi)容
0000?LDA 1110?6?8??
0001?SUB 1111????
0010?JPN 0101????
0011?LDA 1110????
0100?JMP 0110????
0101?LDA 1111????
0110?STA 1000????
0111?STP????
(a)?己知地址 1110 和 1111 的初始內(nèi)容分別是 6 和 8。填妥上表,以顯示在執(zhí)行每個指令后,地址 1000 和累加器的內(nèi)容。
答:?
指令位置?指令?地址1110的內(nèi)容?地址1111的內(nèi)容?累加器的內(nèi)容?地址1000的內(nèi)容
0000?LDA 1110?6?8?6?
0001?SUB 1111???-2?
0010?JPN 0101???-2?
0011?LDA 1110???-2?
0100?JMP 0110????
0101?LDA 1111???8?
0110?STA 1000????8
0111?STP????
(b) 此程序的目的是甚么?
答:?此程序的目的是從兩個數(shù)中找出較大的一個數(shù)。
14.?使用第13題提供的操作碼考慮下列程序:
考慮以下程序:
指令位置?指令?地址1100的內(nèi)容?地址1101的內(nèi)容?累加器的內(nèi)容?地址1110的內(nèi)容
0000?LDA 1100?2?5??-
0001?SUB 1101????-
0010?JPN 0101????
0011?LDA 1101????
0100?JMP 0110????
0101?LDA 1100????
0110?STA 1110????
0111?STP????
(a)?己知地址 1100 和 1101 的初始內(nèi)容分別是 2 和 5。填妥上表,以顯示在執(zhí)行每個指令后,地址 1100, 1101, 1110 和累加器的內(nèi)容。
答:
指令位置?指令?地址1100的內(nèi)容?地址1101的內(nèi)容?累加器的內(nèi)容?地址1110的內(nèi)容
0000?LDA 1100?2?5?2?-
0001?SUB 1101?2?5?-3?-
0010?JPN 0101????
0011?LDA 1101????
0100?JMP 0110????
0101?LDA 1100?2?5?2?-
0110?STA 1110?2?5?2?2
0111?STP????
?(b)?此程序的目的是甚么?
答:?找尋兩數(shù)值中較小的數(shù)值,貯存于地址1110中
15.?下表所示為某個程序所使用的操作碼:
操作碼?說明
LDA?把操作數(shù)所指定的地址的內(nèi)容加載累加器中
JMP?轉(zhuǎn)移至操作數(shù)所指定的地址
JPN?若累加器的內(nèi)容是負(fù)數(shù),則分支至操作數(shù)所指定的地址
SUB?從累加的內(nèi)容減去操作數(shù)所指定的地址內(nèi)容,并把結(jié)果貯存于累加器內(nèi)
STA?把累加器的內(nèi)容貯存于操作數(shù)所指定的地址內(nèi)
INC?把址的內(nèi)容增加1
JPZ?若累加器的內(nèi)容是零,則分支至操作數(shù)所指定的地址
OUT?輸出地址的內(nèi)容
STP?停止
考慮以下程序:
指令位置?指令
0000?LDA 1001
0001?SUB 1010
0010?INC 1011
0011?JPZ 0101
0100?JMP 0001
0101?OUT 1011
0110?STP
(a)?地址1001,1010,1011的初始內(nèi)容分別為 8,2和0 當(dāng)每次完成地址0100的指令操作后,地址 1001,1010,和1011的內(nèi)容有何改變,請?zhí)钕卤?
?地址1001的內(nèi)容?地址1010的內(nèi)容?地址1011的內(nèi)容?累加器的內(nèi)容
第1遍?8?2??
第2遍????
第3遍????
第4遍????
答:
?地址1001的內(nèi)容?地址1010的內(nèi)容?地址1011的內(nèi)容?累加器的內(nèi)容
第1遍?8?2?1?6
第2遍???2?4
第3遍???3?2
第4遍???4?0
?(b)?此程序的目的是甚么?有甚么限制或缺點?
此程序為一個計算除法的程序。地址1001和 1010 的內(nèi)容分別為被除數(shù)和除數(shù)。
此程序有一個限制,就是除數(shù)一定要能夠整除被除數(shù)。
15.?下列為某計算機(jī)的操作碼及助記碼
操作碼?助記碼
0001?LDA
0010?ADD
0011?SUB
0100?STA
0101?STP
列出下列指令的匯編語言
指令?匯編語言
1E?
2F?
4E?
3F?
4F?
?
- 詳談機(jī)器視覺與計算機(jī)視覺的異同 8次下載
- 基于1602加矩陣鍵盤的簡易計算機(jī)原理圖及源碼 4次下載
- 基于計算機(jī)視覺和NLP的跨媒體問答與推理 8次下載
- 基于C#的密爾計算機(jī)工具M(jìn)ilCalc 0次下載
- 如何使用FPGA總結(jié)設(shè)計CPU和計算機(jī) 13次下載
- 大話計算機(jī)教程之狂想計算機(jī)PDF電子書免費下載 0次下載
- 計算機(jī)通信與網(wǎng)絡(luò)教程—課件資料下載 0次下載
- DSP設(shè)計問答總匯
- 計算機(jī)串行通信基礎(chǔ)
- 計算機(jī)硬件知識試題
- 計算機(jī)導(dǎo)論教程
- 計算機(jī)網(wǎng)絡(luò)應(yīng)用基礎(chǔ)
- 計算機(jī)應(yīng)用基礎(chǔ)教案 0次下載
- 計算機(jī)的發(fā)展及應(yīng)用 0次下載
- 計算機(jī)應(yīng)用基礎(chǔ)教案 0次下載
- 計算機(jī)視覺的工作原理和應(yīng)用 1015次閱讀
- 什么是工業(yè)計算機(jī)(IPC)? 386次閱讀
- 計算機(jī)控制器的結(jié)構(gòu)和功能 794次閱讀
- 計算機(jī)視覺的主要研究方向 489次閱讀
- 工業(yè)計算機(jī)與普通計算機(jī)的區(qū)別 610次閱讀
- 什么是計算機(jī)視覺?計算機(jī)視覺的三種方法 4139次閱讀
- 計算機(jī)視覺相關(guān)概念總結(jié) 652次閱讀
- 淺談計算機(jī)前世今生及計算機(jī)發(fā)展史的意義 2891次閱讀
- 計算機(jī)架構(gòu)及組成 5199次閱讀
- 詳談計算機(jī)病毒的定義與特征 1.7w次閱讀
- 計算機(jī)輔助技術(shù)有哪些_計算機(jī)輔助技術(shù)的應(yīng)用 3.9w次閱讀
- 什么是量子計算機(jī)_量子計算機(jī)原理_量子計算的兩種有效方法 1.1w次閱讀
- 計算機(jī)的存儲器主要作用_計算機(jī)的存儲器的分類介紹 1.1w次閱讀
- 電子管計算機(jī)是第幾代_電子管計算機(jī)如何存儲數(shù)據(jù) 4.3w次閱讀
- 計算機(jī)網(wǎng)絡(luò)有哪些作用_計算機(jī)網(wǎng)絡(luò)硬件有哪些 1.1w次閱讀
下載排行
本周
- 1HFSS電磁仿真設(shè)計應(yīng)用詳解PDF電子教程免費下載
- 24.30 MB | 128次下載 | 1 積分
- 2雷達(dá)的基本分類方法
- 1.25 MB | 4次下載 | 4 積分
- 3電感技術(shù)講解
- 827.73 KB | 2次下載 | 免費
- 4從 MSP430? MCU 到 MSPM0 MCU 的遷移指南
- 1.17MB | 2次下載 | 免費
- 5有源低通濾波器設(shè)計應(yīng)用說明
- 1.12MB | 2次下載 | 免費
- 6RA-Eco-RA2E1-48PIN-V1.0開發(fā)板資料
- 35.59 MB | 2次下載 | 免費
- 7面向熱插拔應(yīng)用的 I2C 解決方案
- 685.57KB | 1次下載 | 免費
- 8愛普生有源晶體振蕩器SG3225EEN應(yīng)用于儲能NPC、新能源
- 317.46 KB | 1次下載 | 免費
本月
- 12024年工控與通信行業(yè)上游發(fā)展趨勢和熱點解讀
- 2.61 MB | 763次下載 | 免費
- 2HFSS電磁仿真設(shè)計應(yīng)用詳解PDF電子教程免費下載
- 24.30 MB | 128次下載 | 1 積分
- 3繼電保護(hù)原理
- 2.80 MB | 36次下載 | 免費
- 4正激、反激、推挽、全橋、半橋區(qū)別和特點
- 0.91 MB | 32次下載 | 1 積分
- 5labview實現(xiàn)DBC在界面加載配置
- 0.57 MB | 21次下載 | 5 積分
- 6在設(shè)計中使用MOSFET瞬態(tài)熱阻抗曲線
- 1.57MB | 15次下載 | 免費
- 7GBT 4706.1-2024家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 免費
- 8H橋中的電流感測
- 545.39KB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935113次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191360次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81578次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73804次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多