第六七八章習(xí)題答案

第六七八章習(xí)題答案

ID:11255677

大小:143.50 KB

頁數(shù):16頁

時(shí)間:2018-07-11

第六七八章習(xí)題答案_第1頁
第六七八章習(xí)題答案_第2頁
第六七八章習(xí)題答案_第3頁
第六七八章習(xí)題答案_第4頁
第六七八章習(xí)題答案_第5頁
資源描述:

《第六七八章習(xí)題答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第六章習(xí)題答案1.判斷題FTTFFFFFFTFFFTFFFTTT2.單項(xiàng)選擇題ADBBDDAECCCBABBABBBC3.多項(xiàng)選擇題ADBCABDGABBCDADEABDBCDFCDABCDEFABABEABCACDABCDFCDAABCEFABCACD4.填空題(1)16、64K(2)256、65536(3)中斷服務(wù)子程序、4、段內(nèi)偏移、段基、中斷描述符表IDT、中斷、中斷服務(wù)例行子程序(4)標(biāo)志、TF、IF、STI(5)IRET、IP、CS、FL(6)28、8、1、1(7)ICW1、OCW2、OCW3、ICW2、ICW3、ICW4、OCW1(8)0D、34、

2、37(9)、2、2(10)中斷一般結(jié)束、中斷特殊結(jié)束、偶(11)3、16、6(12)24、3、(13)控制字、該計(jì)數(shù)器(1)0、1、0、01(2)1、3(3)40、24、6(4)326H(5)4、12、27、5(6)40、39(7)8、65536(8)A0~A7、D0~D7、DMA頁面寄存器(9)Intel925、Intel915、800、8、PCIExpress×1(10)提升、降低、極大提高(11)i915GV、i915GL、LGA775(12)PCI、分級(jí)5.簡答題(1)I/O接口電路功能有哪些?簡述之。I/O接口電路位于系統(tǒng)總線(或局部總線)與外設(shè)之間,

3、用它適配兩者來完成系統(tǒng)總線(或局部總線)與外設(shè)之間的數(shù)據(jù)傳輸(2)中斷方式是如何實(shí)現(xiàn)主機(jī)和外設(shè)、外設(shè)與外設(shè)之間基本并行工作的?在中斷傳送方式中各個(gè)外設(shè)和主機(jī)并行工作,同時(shí)進(jìn)行各自的操作。當(dāng)某臺(tái)外設(shè)完成了自身的輸入或輸出操作(即完成了下一個(gè)數(shù)據(jù)傳送的準(zhǔn)備)時(shí),便向CPU申請(qǐng)中斷,CPU收到中斷請(qǐng)求信號(hào)后,可暫停正在運(yùn)行的程序,轉(zhuǎn)去執(zhí)行為該外設(shè)服務(wù)的中斷服務(wù)子程序來完成主機(jī)與外設(shè)間的數(shù)據(jù)交換,數(shù)據(jù)傳送完畢CPU仍返回原來被中斷的主程序繼續(xù)執(zhí)行,外設(shè)則繼續(xù)進(jìn)行下一個(gè)數(shù)據(jù)I/O操作。外設(shè)的I/O操作速度較慢,中斷傳送方式恰恰在這段較慢的過程中讓主機(jī)和各個(gè)外設(shè)并行工作;僅

4、僅在外設(shè)I/O過程完成后要求與主機(jī)交換數(shù)據(jù)時(shí)才暫停CPU主程序運(yùn)行,而CPU輸入/輸出數(shù)據(jù)是很快的,因此中斷方式基本實(shí)現(xiàn)了主機(jī)和外設(shè)的并行工作。(3)簡述DMA方式的工作過程。DMA用硬件在外設(shè)和內(nèi)存之間開辟直接的數(shù)據(jù)傳輸通道,這是一種不需要CPU介入的高速數(shù)據(jù)傳輸方法,直接存儲(chǔ)器存取方式工作過程如下:當(dāng)外設(shè)準(zhǔn)備就緒后,通過I/O端口向DMAC發(fā)出“DMA請(qǐng)求”信號(hào),要求DMA傳送;接著DMAC向CPU發(fā)出HOLD總線請(qǐng)求信號(hào),請(qǐng)求接管總線;CPU收到HOLD信號(hào),如果不在總線封鎖狀態(tài),則在現(xiàn)行總線周期結(jié)束后便給于響應(yīng),給出HLDA信號(hào)到DMAC,使CPU與三態(tài)

5、的系統(tǒng)總線浮空;DMAC收到HLDA后,立即接管總線,并向I/O端口回送“DMA響應(yīng)”信號(hào),通知外設(shè)進(jìn)行和內(nèi)存之間的DMA傳送。進(jìn)行DMA傳送。DMA傳送的內(nèi)存地址、讀寫控制信號(hào)及傳送的字節(jié)數(shù)或字?jǐn)?shù)由DMAC控制(通過對(duì)DMAC事先初始化編程來設(shè)置)。DMA傳送結(jié)束。設(shè)定的字節(jié)數(shù)或字?jǐn)?shù)傳送完畢,或者外部給一個(gè)結(jié)束傳送的控制信號(hào),DMAC撤消向CPU的總線請(qǐng)求信號(hào)HOLD,結(jié)束DMA傳送;CPU也撤除總線響應(yīng)信號(hào)HLDA,重新控制系統(tǒng)總線繼續(xù)運(yùn)行原來的程序。(1)CPU響應(yīng)中斷后是如何根據(jù)8259A提供的中斷類型碼找到中斷服務(wù)子程序入口的?簡述之。將中斷類型碼左移

6、2位(×4)得到中斷矢量在中斷矢量表中的偏移地址,據(jù)此在中斷矢量表中找到4個(gè)字節(jié)的中斷矢量,即中斷服務(wù)子程序入口地址,將其前2個(gè)字節(jié)裝入IP,后2個(gè)字節(jié)裝入CS,根據(jù)CS:IP內(nèi)容轉(zhuǎn)到相應(yīng)的中斷服務(wù)子程序入口。(2)屏蔽中斷源的中斷,可以在計(jì)算機(jī)的哪些層面(部位)進(jìn)行?它們的特點(diǎn)如何?對(duì)中斷源的屏蔽可在系統(tǒng)級(jí)(即中斷接口電路)層面和處理器級(jí)層面進(jìn)行。在接口電路層面可以有針對(duì)性地對(duì)不同的中斷源設(shè)置屏蔽與否,在處理器層面只能對(duì)所有的可屏蔽中斷INTR統(tǒng)統(tǒng)實(shí)行屏蔽。(3)什么是異常?異常和中斷有什么異同?中斷是由I/O設(shè)備觸發(fā)引起的一個(gè)異步事件,異常是處理器正在執(zhí)行一

7、條指令時(shí)檢測到一個(gè)或多個(gè)滿足預(yù)先設(shè)置條件而產(chǎn)生的一個(gè)同步事件。處理器對(duì)中斷和異常的響應(yīng)本質(zhì)上是一樣的,即響應(yīng)時(shí)處理器都暫停當(dāng)前程序的執(zhí)行,轉(zhuǎn)向去執(zhí)行(已經(jīng)預(yù)先編寫好的)用于處理中斷或異常的一段程序的過程。中斷服務(wù)子程序執(zhí)行完畢返回的是被中斷程序的下一條指令,而異常故障處理程序的返回地址則指向引起該異常的指令。(4)異常有哪幾種類型?按什么劃分?異常按照通報(bào)異常的方式和是否支持引起異常指令的再啟動(dòng)分為故障(Fault)、陷阱(Trap)和失敗(Aborts)三種。(5)在8259A的級(jí)聯(lián)系統(tǒng)中,為什么一般主片設(shè)置為特殊全嵌套方式而從片設(shè)置為全嵌套方式?從片設(shè)置全嵌

8、套方式,將從片所接的8個(gè)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。