《微機(jī)原理習(xí)題答案-第六章(共4頁(yè))》由會(huì)員分享,可在線閱讀,更多相關(guān)《微機(jī)原理習(xí)題答案-第六章(共4頁(yè))(4頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上習(xí)題6 1. 什么是接口?接口的功能是什么?答:位于主機(jī)與外設(shè)之間,用來協(xié)助完成數(shù)據(jù)傳送和控制任務(wù)的邏輯電路稱為接口電路,接口電路對(duì)輸入/輸出過程起緩沖和聯(lián)絡(luò)作用。接口的功能是有,數(shù)據(jù)緩沖功能,聯(lián)絡(luò)功能,尋址功能,預(yù)處理功能,中斷管理功能。2. 計(jì)算機(jī)對(duì)I/O端口編址時(shí)通常采用哪兩種方法?在8086系統(tǒng)中,用哪種方法進(jìn)行編址?答:I/O端口和存儲(chǔ)器統(tǒng)一編址;I/O端口單獨(dú)編址。8086系統(tǒng)采用I/O端口單獨(dú)編址方式。3. CPU和輸入/輸出設(shè)備之間傳送的信息有哪幾類?答: 數(shù)據(jù)信息,控制信息,與狀態(tài)信息。4. 簡(jiǎn)述CPU與外設(shè)進(jìn)行數(shù)據(jù)交換的幾種常用方式.答: 程序控制
2、方式: 特點(diǎn)是依靠程序的控制來實(shí)現(xiàn)主機(jī)和外設(shè)的數(shù)據(jù)傳送,可分為無條件傳送方式和查詢方式.中斷控制方式: 每次輸入和輸出一個(gè)數(shù)據(jù),CPU都要檢查外設(shè)的狀態(tài)。直接存儲(chǔ)器存取控制方式: cpu不參加數(shù)據(jù)傳送,而是由DMA控制器來實(shí)現(xiàn)內(nèi)存與外設(shè),外設(shè)與外設(shè)之間的直接傳遞。通道方式:可以實(shí)現(xiàn)對(duì)外圍設(shè)備的統(tǒng)一管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)傳送。外圍處理機(jī)方式:由PPU獨(dú)立于主機(jī)工作,減少了CPU控制外設(shè)的負(fù)擔(dān)。5無條件傳送方式適用哪些場(chǎng)合?查詢方式原理怎樣?主要用在什么場(chǎng)合?答:無條件傳送適用于簡(jiǎn)單的輸入/輸出設(shè)備,CPU可以隨時(shí)讀取或接受狀態(tài)。這些信號(hào)變化緩慢,當(dāng)需要采集數(shù)據(jù)時(shí),無需檢查端口,就可以立即
3、采集數(shù)據(jù),直接用輸入/輸出指令完成。無條件傳送方式主要用于控制CPU與低俗I/O接口之間的信息交換。6.現(xiàn)有一輸入設(shè)備,其數(shù)據(jù)端口的地址為FFE0H,并于端口FFE2H提供狀態(tài),當(dāng)其D0位為1時(shí)表明輸入數(shù)據(jù)準(zhǔn)備好。請(qǐng)編寫采用查詢方式進(jìn)行數(shù)據(jù)傳送的程序段,要求從該設(shè)備讀取100B并輸入到1000H:2000H開始的內(nèi)存中。 MOV DX, 0FFE2H L1: IN AL, DX 這是習(xí)題6的第6題的答案, TEST AL, 01H 這個(gè)程序?qū)懖怀鰜?,建議刪這一問 JZ L1 MOV AX, 1000H MOV DS, AX MOV DX, 2000H MOV CX, 100 MOV DX, 0
4、FFE0H L2: IN AL, DX MOV DX, AL INC BX LOOPN L27查詢式傳送方式有什么優(yōu)缺點(diǎn)?中斷方式為什么能彌補(bǔ)查詢方式的缺點(diǎn)?答:查詢傳送方式CPU通過程序不斷查詢相應(yīng)設(shè)備的狀態(tài),狀態(tài)不符合要求,則CPU需要等待;只有當(dāng)狀態(tài)信號(hào)符合要求時(shí),CPU才能進(jìn)行相應(yīng)的操作。中斷方式提高了計(jì)算機(jī)系統(tǒng)中信息處理的并行和處理器效率,中斷可以實(shí)現(xiàn)同步操作,實(shí)時(shí)處理等功能。1. 8088/8086中斷向量表的作用是什么?答:中斷向量表建立了不同的中斷源與其相應(yīng)的中斷服務(wù)程序首地址之間的聯(lián)系,它是CPU在響應(yīng)中斷時(shí)可以依據(jù)中斷類型碼自動(dòng)轉(zhuǎn)向中斷服務(wù)程序。2. 什么叫中斷向量?它放在
5、哪里?對(duì)于1CH的中斷向量在哪里?如果1CH的中斷程序從5110H開始:2030H開始,則中斷向量應(yīng)該怎樣存放? 答:中斷向量即用來提供中斷入口地址的一個(gè)指針。3. 8259中IRR, IMR, ISR三個(gè)寄存器的作用是什么?答:中斷請(qǐng)求寄存器IRR8259A有8條外部中斷請(qǐng)求輸入信號(hào)線IR0-IR7,每一條請(qǐng)求線上有一個(gè)相應(yīng)的觸發(fā)器來保存請(qǐng)求信號(hào),它們形成了中斷請(qǐng)求寄存器IRR(Interrupt Request Register)。中斷屏蔽寄存器IMRIMR(Interrupt Mask Register)用來存放屏蔽位信息,IMR的每一位可以禁止IRR中對(duì)應(yīng)位的中斷請(qǐng)求輸入信號(hào)進(jìn)入。中斷
6、服務(wù)寄存器ISRISR(Interrupt Service Register)存放當(dāng)前正在進(jìn)行服務(wù)的所有中斷。ISR中相應(yīng)位的置位是在中斷響應(yīng)的脈沖期間,由優(yōu)先權(quán)判決電路根據(jù)IRR中各請(qǐng)求位的優(yōu)先權(quán)級(jí)別和IMR中屏蔽位的狀態(tài),將中斷的最高優(yōu)先級(jí)請(qǐng)求位選通到ISR中。4. 類型號(hào)為20H的中斷服務(wù)程序入口符號(hào)地址為INT-5,試寫出中斷向量的裝入程序片段。答:MOV AX, 0MOV DS, AXMOV SF, 20H*4LEA AX, IMSMOV IS, AXMOV AX, SEQ, INTSMOV SI+2, AX5. 簡(jiǎn)述DMA控制器同一般接口芯片的區(qū)別。答:DMA控制器能給出訪問內(nèi)存所
7、需要的地址信息,并能自動(dòng)修改地址指針,也能設(shè)定和修改傳送的字節(jié)數(shù),還能向存儲(chǔ)器和外設(shè)發(fā)出相應(yīng)的讀/寫控制信號(hào)。在DMA傳送結(jié)束后,它能釋放總線,把對(duì)總線的控制權(quán)又交還給CPU。用DMA方式傳輸數(shù)據(jù)時(shí),不需要進(jìn)行保護(hù)和恢復(fù)斷點(diǎn)及現(xiàn)場(chǎng)之類的額外操作。6. 簡(jiǎn)述8237A3種基本傳送類型的特點(diǎn)。答:?jiǎn)未蝹魉头绞剑好看蜠MA操作只傳送1B,然后就自動(dòng)把總線控制權(quán)交給CPU,若還有通道請(qǐng)求信號(hào),則DMAC則再重新向CPU發(fā)出總線請(qǐng)求,獲得控制權(quán)后責(zé)傳送下一B數(shù)據(jù)。 數(shù)據(jù)塊傳送:在進(jìn)入DMA操作后,就連續(xù)傳送數(shù)據(jù),直到整塊數(shù)據(jù)全部傳送完畢,在字節(jié)數(shù)減為0或外界輸入終止信號(hào)時(shí),才會(huì)將總線控制權(quán)交還給CPU。 請(qǐng)求傳送:這種方式也可以用于成塊數(shù)據(jù)傳輸。這種方式適用于準(zhǔn)備好傳送數(shù)據(jù)時(shí),發(fā)出通道請(qǐng)求;若數(shù)據(jù)未準(zhǔn)備好時(shí),就使通道請(qǐng)求無效,將總線控制權(quán)交還給CPU。專心-專注-專業(yè)