已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章 微型計算機(jī)概述1. 微處理器、微型計算機(jī)和微型計算機(jī)系統(tǒng)三者之間有什么不同?答: 微處理器是微型計算機(jī)的核心,是微型計算機(jī)的一部分。它是集成在一塊芯片上的CPU,由運(yùn)算器和控制器組成。 微型計算機(jī)包括微處理器、存儲器、I/O接口和系統(tǒng)總線,是微型計算機(jī)系統(tǒng)的主體。 微型計算機(jī)系統(tǒng)包括微型計算機(jī)、外設(shè)及系統(tǒng)軟件三部分。第二章 8086微處理器1. 總線接口部件有哪些功能?請逐一進(jìn)行說明。答:1.總線接口部件的功能是負(fù)責(zé)與存儲器、I/O端口傳送數(shù)據(jù)。2.具體講: 總線接口部件要從內(nèi)存取指令送到指令隊列; CPU執(zhí)行指令時,總線接口部件要配合執(zhí)行部件從指定的內(nèi)存單元或者外設(shè)端口中取數(shù)據(jù),將數(shù)據(jù)傳送給執(zhí)行部件,或者把執(zhí)行部件的操作結(jié)果傳送到指定的內(nèi)存單元或外設(shè)端口中。1. 總線周期的含義是什么?8086/8088的基本總線周期由幾個時鐘組成?如一個CPU的時鐘頻率為24MHz,那么,它的一個時鐘周期為多少?一個基本總線周期為多少?如主頻為15MHz呢?答:1.總線周期的含義是總線接口部件完成一個取指令或傳送數(shù)據(jù)的完整操作所需的最少時鐘周期數(shù)。2.8086/8088的基本總線周期由4個時鐘周期組成。3.當(dāng)主頻為24MHz時,T=1/24MHz41.7ns,T總=4T167ns。4.當(dāng)主頻為15MHz時,T=1/15MHz66.7ns,T總=4T267ns。1. CPU啟動時,有哪些特征?如何尋找8086/8088系統(tǒng)的啟動程序?答:1.CPU啟動時,有以下特征: 內(nèi)部寄存器等置為初值; 禁止中斷(可屏蔽中斷); 從FFFF0H開始執(zhí)行程序; 三態(tài)總線處于高阻狀態(tài)。2.8086/8088系統(tǒng)的啟動程序從FFFF0H單元開始的無條件轉(zhuǎn)移指令轉(zhuǎn)入執(zhí)行。1. 在中斷響應(yīng)過程中,8086往8259A發(fā)的兩個信號分別起什么作用?答:第一個負(fù)脈沖通知外部設(shè)備的接口,它發(fā)出的中斷請求已經(jīng)得到允許;外設(shè)接口收到第二個負(fù)脈沖后,往數(shù)據(jù)總線上放中斷類型碼,從而CPU得到了有關(guān)此中斷請求的詳盡信息。1. 非屏蔽中斷有什么特點(diǎn)?可屏蔽中斷有什么特點(diǎn)?分別用在什么場合?答:1.非屏蔽中斷的特點(diǎn)有:中斷請求從NMI引腿進(jìn)入,不受中斷允許標(biāo)志IF的影響。非屏蔽中斷只有一個,其中斷類型碼為2。2.可屏蔽中斷的特點(diǎn)有:中斷請求從INTR引腿進(jìn)入,只有在IF=1時CPU才響應(yīng)該中斷??善帘沃袛嘤腥舾蓚€,其中斷類型碼可以是5255。3.非屏蔽中斷用來處理系統(tǒng)的重大故障,如掉電等??善帘沃袛嘤迷谝话阃獠吭O(shè)備申請的中斷中。1. 什么叫中斷向量?它放在那里?對應(yīng)于1CH的中斷向量存放在哪里?如果1CH的中斷處理子程序從5110H:2030H開始,則中斷向量應(yīng)怎樣存放?答:1.中斷處理子程序的入口地址就是中斷向量。2.中斷向量放在0段的03FFH區(qū)域的中斷向量表中。3.對應(yīng)于類型號為1CH的中斷向量應(yīng)放在0007000073H的4個單元中。4.若1CH的中斷向量為5110H:2030H,則中斷向量的存放方法為:00070H存放30H,00071H存放20H (IP);00072H存放10H,00073H存放51H (CS)。1. 從8086/8088的中斷向量表中可以看到,如果一個用戶想定義某個中斷,應(yīng)該選擇在什么范圍?答:應(yīng)該選擇在中斷類型碼為32(20H)255(FFH)范圍。1. 中斷處理子程序在結(jié)構(gòu)上一般是怎樣一種模式?答: 保護(hù)中斷時的現(xiàn)場,即保護(hù)CPU各寄存器的值。 一般應(yīng)置IF=1來開放中斷,以允許級別較高的中斷請求進(jìn)入。 中斷處理的具體內(nèi)容。 恢復(fù)中斷時的現(xiàn)場。 中斷返回指令。1. 軟件中斷有哪些特點(diǎn)?在中斷處理子程序和主程序的關(guān)系上,軟件中斷和硬件中斷有什么不同之處?答:1.軟件中斷有如下特點(diǎn): 用一條中斷指令進(jìn)入中斷處理子程序,并且,中斷類型碼由指令提供。 進(jìn)入中斷時,不需要執(zhí)行中斷響應(yīng)總線周期。 不受中斷允許標(biāo)志IF的影響。 軟件中斷的優(yōu)先級最高。 軟件中斷沒有隨機(jī)性。2. 軟件中斷允許在主程序和中斷處理子程序之間傳遞數(shù)據(jù)。而硬件中斷由于是隨機(jī)的,所以不能傳遞數(shù)據(jù)。第五章 微型計算機(jī)和外設(shè)的數(shù)據(jù)傳輸1. 外部設(shè)備為什么要通過接口電路和主機(jī)系統(tǒng)相連?存儲器需要接口電路和總線相連嗎?為什么?答:1.因為外設(shè)的功能多種多樣,對于模擬量信息的外設(shè)必須要進(jìn)行A/D和D/A轉(zhuǎn)換,而對于串行信息的外設(shè)則必須轉(zhuǎn)換為并行的信息,對于并行信息的外設(shè)還要選通。而且外設(shè)的速度比CPU慢的多,必須增加緩沖功能。只有這樣計算機(jī)才能使用這些外設(shè)。而所有這些信息轉(zhuǎn)換和緩沖功能均由接口電路才能完成。2.存儲器不需要接口電路和總線相連。3.因為存儲器功能單一,且速度與CPU相當(dāng)。因此可直接掛在CPU總線上。1. 接口電路的作用是什么?按功能可分為幾類?答:1.接口電路的作用就是在外設(shè)和CPU之間起信息變換和緩沖功能。1. 按功能可分為兩類: 一種是使微處理器正常工作所需要的輔助電路。 另一種是輸入/輸出接口電路。1. 什么叫端口?通常有哪幾類端口?計算機(jī)對I/O端口編址時通常采用哪兩種方法?在8086/8088系統(tǒng)中,用哪種方法對I/O端口進(jìn)行編址?答:1.CPU和外設(shè)進(jìn)行數(shù)據(jù)傳輸時,各類信息在接口中進(jìn)入不同的寄存器,一般稱這些寄存器為I/O端口。2.有數(shù)據(jù)端口、控制端口、狀態(tài)端口三類。3.在微型計算機(jī)中通常用兩種I/O端口編址方式:存儲器映象尋址和I/O端口單獨(dú)尋址。4.在8086/8088系統(tǒng)中,用I/O端口單獨(dú)尋址方式編址。1. 在查詢方式、中斷方式和DMA方式中,分別用什么方法啟動數(shù)據(jù)傳輸過程?答: 查詢方式:通過程序來檢測接口中狀態(tài)寄存器中的“準(zhǔn)備好”位,以確定當(dāng)前是否可以進(jìn)行數(shù)據(jù)傳輸。 中斷方式:當(dāng)接口中已經(jīng)有數(shù)據(jù)要往CPU輸入或者準(zhǔn)備好接收數(shù)據(jù)時,接口會向CPU發(fā)一個外部中斷請求。CPU響應(yīng)中斷后,便通過運(yùn)行中斷處理程序來實(shí)現(xiàn)輸入/輸出。 DMA方式:外設(shè)要求傳送數(shù)據(jù)時,接口會向DMA控制器發(fā)DMA請求信號,DMA控制器轉(zhuǎn)而向CPU發(fā)一個總線請求信號,以請求得到總線控制權(quán),如果得到CPU允許,那么,就可在沒有CPU參與的情況下,實(shí)現(xiàn)DMA傳輸。1. 在數(shù)據(jù)通信系統(tǒng)中,什么情況下可以采用全雙工方式,什么情況下可用半雙工方式?答:對于近距離較大信息量的傳輸應(yīng)采用全雙工方式。而對于遠(yuǎn)距離或較少信息量的傳輸或單向的輸入或輸出設(shè)備時應(yīng)采用半雙工方式。1. 什么叫同步通信方式?什么叫異步通信方式?它們各有什么優(yōu)缺點(diǎn)?答:1.在同一時鐘控制下需用同步字符同步的信息按組傳送的方式叫同步通信方式。2.在兩個相近頻率的時鐘分別控制下只需一個起始位的信息按字符傳送的方式叫異步通信方式。3.在傳輸率相同時同步方式的信息有效率要比異步方式下的高。但同步方式必須傳送時鐘信號,異步方式只要兩端的時鐘頻率相近即可。1. 什么叫波特率因子?什么叫波特率?設(shè)波特率因子為64,波特率為1200,時鐘頻率為多少?答:1.波特率因子:時鐘頻率和位傳輸率的比值。此比值必須為16、32或 64。2.波特率:位傳輸率即為波特率。3.時鐘頻率=波特率因子波特率=641200=76800Hz。1. 設(shè)異步傳輸時,每個字符對應(yīng)1個起始位、7個信息位、1個奇/偶校驗位和1個停止位,如果波特率為9600,則每秒鐘能傳輸?shù)淖畲笞址麛?shù)為多少?答:每個字符所占的總位數(shù)為:1+7+1+1=10位。所以每秒鐘能傳輸?shù)淖畲笞址麛?shù)為9600/10=960個字符。1. 8086/8088系統(tǒng)中,8251A的C/端應(yīng)當(dāng)和哪個信號相連,以便實(shí)現(xiàn)狀態(tài)端口、數(shù)據(jù)端口、控制端口的讀/寫?答:8251A的C/端應(yīng)與地址總線的A1相連。1. 參考初始化流程,用程序?qū)?251A進(jìn)行同步模式設(shè)置。奇地址端口的地址為66H,規(guī)定用內(nèi)同步方式,同步字符為2個,用奇校驗,7個數(shù)據(jù)位。答:模式字為:00011000B=18H。兩個同步字符取16H,控制字為97H,它使8251A對同步字符進(jìn)行檢索;同時使?fàn)顟B(tài)寄存器中的3個出錯標(biāo)志復(fù)位;使8251A的發(fā)送器啟動,接收器也啟動;CPU當(dāng)前已準(zhǔn)備好進(jìn)行數(shù)據(jù)傳輸。具體程序段如下:MOVAL,18H;設(shè)置模式字OUT66H,ALMOVAL,16H;發(fā)送兩個同步字符OUT66H,ALOUT66H,ALMOVAL,97H;設(shè)置控制字OUT66H,AL1. 設(shè)計一個采用異步通信方式輸出字符的程序段,規(guī)定波特率因子為64,7個數(shù)據(jù)位,1個停止位,用偶校驗,端口地址為40H、42H,緩沖區(qū)首址為2000H:3000H。答:模式字為:01111011B=7BH??刂谱譃椋?0110101B=35H。MOVAL,0;為發(fā)復(fù)位命令作準(zhǔn)備OUT42H,ALMOVAL,40H; 發(fā)復(fù)位命令OUT42H,ALMOVAL,7BH;設(shè)置模式字,異步方式,規(guī)定波特率因子為64;7個數(shù)據(jù)位,1個停止位,偶校驗OUT42H,ALMOVAL,35H;設(shè)置控制字,使發(fā)送器和接收器啟動,并清除;出錯標(biāo)志OUT42H,ALPUSHDSMOVBX,2000H;DS:BX指向輸出緩沖區(qū)首址MOVDS,BXMOVBX,3000H;緩沖區(qū)指針初始化MOVCX,100H;發(fā)送100H個字節(jié)BEGIN:INAL,42H;讀取狀態(tài)字,測試TxRDY是否為1TESTAL,01HJZBEGIN;為0表示外設(shè)還未取走字符MOVAL,BX;從輸出緩沖區(qū)取數(shù)OUT40H,AL;發(fā)送字符INCBX;修改緩沖區(qū)指針LOOPBEGIN;則再發(fā)送下一個字符POPDS1. 當(dāng)數(shù)據(jù)從8255A的端口C往數(shù)據(jù)總線上讀出時,8255A的幾個控制信號、A1、A0、分別是什么電平?答:=0、A1=1、A0=0、=0、=1?!?”為低電平,“1”為高電平。1. 對8255A設(shè)置工作方式,8255A的控制口地址為00C6H。要求端口A工作在方式1,輸入;端口B工作在方式0,輸出;端口C的高4位配合端口A工作;低4位為輸入。答:MOVDX,00C6HMOVAL,0B1H;取方式選擇控制字為B1H(10110001B)或B9HOUTDX,AL1. 設(shè)8255A的4個端口地址為00C0H,00C2H,00C4H,00C6H,要求用置1/置0方式對PC6置1,對PC4置0。答:MOVDX,00C6HMOVAL,0DH;對PC6置1的控制字為0DHOUTDX,ALMOVAL,08H;對PC4置0的控制字為08HOUTDX,AL1. 8255A的方式0一般使用在什么場合?在方式0時,如要使用應(yīng)答信號進(jìn)行聯(lián)絡(luò),應(yīng)該怎么辦?答:1.方式0一般使用在同步傳送和查詢式傳送中。2.將端口A和端口B作為數(shù)據(jù)端口,把端口C的4個數(shù)位規(guī)定為輸出口,用來輸出一些控制信號,而把端口C的另外4位規(guī)定為輸入口,用來讀入外設(shè)的狀態(tài)。第七章 中斷控制器、DMA控制器和計數(shù)器/定時器1. 8259A的初始化命令字和操作命令字有什么差別?它們分別對應(yīng)于編程結(jié)構(gòu)中哪些內(nèi)部寄存器?答:1.8259A的初始化命令字是計算機(jī)系統(tǒng)啟動時,由初始化程序設(shè)置的。初始化命令字一旦設(shè)定,一般在系統(tǒng)工作過程中就不再改變。操作命令字則是由應(yīng)用程序設(shè)定的,它們用來對中斷處理過程作動態(tài)控制,在一個系統(tǒng)運(yùn)行過程中,操作命令字可以多次設(shè)置。1. 初始化命令字對應(yīng)于編程結(jié)構(gòu)的ICW1、ICW2、ICW3、ICW4共4個寄存器。操作命令字對應(yīng)于編程結(jié)構(gòu)的OCW1、OCW2、OCW3共3個寄存器。1. 8259A的中斷屏蔽寄存器IMR和8086/8088CPU的中斷允許標(biāo)志IF有什么差別?在中斷響應(yīng)過程中,它們怎樣配合起來工作?答:1.若IMR的某位為0則該位對應(yīng)的引腿上的中斷請求未加屏蔽,讓它通過而進(jìn)入中斷優(yōu)先級裁決器作裁決。若IMR的某位為1則屏蔽該位對應(yīng)的引腿上的中斷請求,不讓它進(jìn)入中斷優(yōu)先級裁決器。而8086/8088CPU的中斷允許標(biāo)志IF為1則允許INTR引腿進(jìn)入的中斷,IF為0則屏蔽INTR引腿進(jìn)入的中斷。與8259A的IMR位為0為1正好相反。2.在中斷響應(yīng)過程中,IMR用于對外設(shè)向8259A發(fā)中斷申請的允許/屏蔽,而CPU的IF用于對8259A由INT向CPU的INTR引腿發(fā)中斷申請的允許/屏蔽。1. 8259A的全嵌套方式和特殊全嵌套方式有什么差別?各自用在什么場合?答:1.全嵌套工作方式,只有更高級的中斷請求來到時,才會進(jìn)行嵌套。而特殊全嵌套方式則能被同級和高級的中斷請求所嵌套。1. 全嵌套方式用于單片8259A的場合。特殊全嵌套方式用于多片8259A系統(tǒng)。1. 8259A的優(yōu)先級循環(huán)方式和優(yōu)先級特殊循環(huán)方式有什么差別?答:在優(yōu)先級特殊循環(huán)方式中,一開始的最低優(yōu)先級是由編程確定的,從而最高優(yōu)先級也由此而定。而優(yōu)先級自動循環(huán)方式初始優(yōu)先級隊列為IR0IR7。1. 8259A有幾種結(jié)束中斷處理的方式?各自應(yīng)用在什么場合?除了中斷自動結(jié)束方式以外,其他情況下如果沒有在中斷處理程序中發(fā)中斷結(jié)束命令,會出現(xiàn)什么問題?答:1.8259A有三種結(jié)束中斷處理的方式。1. 中斷自動結(jié)束方式用于只有一片8259A,并且多個中斷不會嵌套的情況。2. 一般的中斷結(jié)束方式用在全嵌套情況下及多片8259A的級聯(lián)系統(tǒng)中。3. 特殊中斷結(jié)束方式用于循環(huán)優(yōu)先級的8259A中。不發(fā)中斷結(jié)束命令會使8259A認(rèn)為該中斷未結(jié)束,從而擋住了低優(yōu)先級的中斷被響應(yīng),即中斷控制功能不正常。1. 8259A的初始化命令字有哪些?它們各自有什么含義?哪幾個應(yīng)寫入奇地址?哪幾個應(yīng)寫入偶地址?答:1.8259A的初始化命令字有ICW1、ICW2、ICW3、ICW4共四個。2.ICW1芯片控制初始化命令字。ICW2設(shè)置中斷類型碼的初始化命令字。ICW3標(biāo)志主片/從片的初始化命令字。ICW4方式控制初始化命令字。3.ICW2、ICW3、ICW4必須寫入奇地址端口中。4.ICW1必須寫入偶地址端口中。1. 試按照如下要求對8259A設(shè)置初始化命令字:系統(tǒng)中有1片8259A,中斷請求信號用電平觸發(fā)方式,下面要用ICW4,中斷類型碼為60H、61H67H,用特殊全嵌套方式,不用緩沖方式,采用中斷自動結(jié)束方式。8259A的端口地址為90H、92H。答:MOVAL,1BH;ICW1的命令字為00011011B=1BHOUT90H,AL;ICW1送偶地址端口MOVAL,60H;ICW2的命令字為60HOUT92H,AL;ICW2送奇地址端口MOVAL,13H;ICW4的命令字為00010011B=13HOUT92H,AL;ICW4送奇地址端口1. 怎樣用8259A的屏蔽命令字來禁止IR3和IR5引腿上的請求?又怎樣撤銷這一禁止命令?設(shè)8259A的端口地址為90H、92H。答:1.CLIINAL,92H;(AL)(IMR)ORAL,28H;禁止IR3和IR5引腿上的中斷請求OUT92H,AL;OCW1送奇地址端口STI2. CLIINAL,92H;(AL)(IMR)ANDAL,0D7H;允許IR3和IR5引腿上的中斷請求OUT92H,AL;OCW1送奇地址端口STI1. 試用OCW2對8259A設(shè)置中斷結(jié)束命令,并使8259A按優(yōu)先級自動循環(huán)方式工作。答:MOVAL,0A0H;OCW2的命令字為10100000B=A0H,滿足上述要求OUTPORT0,AL;OCW2送偶地址端口1. 試說明在DMA方式時內(nèi)存往外設(shè)傳輸數(shù)據(jù)的過程。答:當(dāng)一個接口要由內(nèi)存往其輸出數(shù)據(jù)時,就往DMA控制器發(fā)一個DMA請求;DMA控制器接到請求以后,便往控制總線上發(fā)一個總線請求;若CPU允許讓出總線便發(fā)出一個總線允許信號;DMA控制器接到此信號后,就將地址寄存器的內(nèi)容送到地址總線上,同時往接口發(fā)一個DMA回答信號并發(fā)一個I/O寫信號和一個內(nèi)存讀信號;內(nèi)存接到讀信號后將數(shù)據(jù)送到數(shù)據(jù)總線,I/O寫信號將數(shù)據(jù)送到接口,并撤除DMA請求信號,于是DMA控制器的地址寄存器的內(nèi)容加1或減1,計數(shù)器的值減1,而且撤除總線請求信號,就完成了對一個數(shù)據(jù)的DMA輸出傳輸。1. 對一個DMA控制器的初始化工作包括哪些內(nèi)容?答: 將數(shù)據(jù)傳輸緩沖區(qū)的起始地址或者結(jié)束地址送到地址寄存器中; 將傳輸?shù)淖止?jié)數(shù)或字?jǐn)?shù)送到計數(shù)器中。 通過模式寄存器設(shè)置工作方式等。1. 8237A有哪幾種工作模式?各自用在什么場合?答:1.8237A有4種工作模式:單字節(jié)傳輸模式、塊傳輸模式、請求傳輸模式、級聯(lián)傳輸模式。2.單字節(jié)傳輸模式用于單個字節(jié)的DMA輸入/輸出;塊傳輸模式用于連續(xù)進(jìn)行多個字節(jié)的傳輸;請求傳輸模式用于受接口控制的連續(xù)字節(jié)傳輸;級聯(lián)傳輸模式用于多片主從式DMA系統(tǒng)中的主片的工作模式。1. DMA控制器8237A是怎樣進(jìn)行優(yōu)先級管理的?答:8237A有兩種優(yōu)先級管理方式:固定優(yōu)先級管理方式,優(yōu)先級高低固定為:通道0、1、2、3。循環(huán)優(yōu)先級管理方式,通道的優(yōu)先級依次循環(huán),當(dāng)某通道進(jìn)行一次傳輸后,其優(yōu)先級變?yōu)樽畹?,而其相鄰的高一號通道的?yōu)先級變?yōu)樽罡摺?. 設(shè)計8237A的初始化程序。8237A的端口地址為0000000FH,設(shè)通道0工作在塊傳輸模式,地址加1變化,自動預(yù)置功能;通道1工作于單字節(jié)讀傳輸,地址減1變化,無自動預(yù)置功能;通道2、通道3和通道1工作于相同方式。然后對8237A設(shè)控制命令,使DACK為高電平有效,DREQ為低電平有效,用固定優(yōu)先級方式,并啟動8237工作。答:MOVAL,04HMOVDX,DMA+8;DMA為端口首地址0000H,DMA+8為控制寄;存器端口號OUTDX,AL;輸出控制命令,關(guān)閉8237AMOVAL,00MOVDX,DMA+0DH ;DMA+0DH為總清命令端口號OUTDX,AL;發(fā)總清命令(即復(fù)位命令)MOVDX,DMA+0BH;DMA+0BH為模式寄存器的端口號MOVAL,98HOUTDX,AL;對通道0選擇模式,模式字為98H:塊讀傳輸模;式,地址加1變化,自動預(yù)置功能MOVAL,69HOUTDX,AL;對通道1選擇模式,模式字為69H:單字節(jié)讀傳;輸,地址減1變化,無自動預(yù)置功能MOVAL,6AHOUTDX,AL;對通道2選擇模式,模式字為6AH:功能同通道1MOVAL,6BHOUTDX,AL;對通道3選擇模式,模式字為6BH:功能同通道1MOVDX,DMA+8MOVAL,0C0H;控制字格式為C0H: DACK高電平有效,DREQ;低電平有效,固定優(yōu)先級,啟動工作OUTDX,ALMOVDX,DMA+0FH ;DMA+0FH為綜合屏蔽命令端口號MOVAL,0OUTDX,AL;去除四個通道的屏蔽1. 概述怎樣用軟件方法和硬件方法來進(jìn)行定時。答: 軟件方法就是根據(jù)所需要的時間常數(shù)來設(shè)計一個延遲子程序。當(dāng)延遲子程序執(zhí)行完后,可直接執(zhí)行下面的操作,也可用輸出指令輸出一個信號作為定時輸出。 硬件方法使用計數(shù)器/定時器。根據(jù)需要的定時時間,用指令對計數(shù)器/定時器設(shè)置定時常數(shù),并用指令啟動計數(shù)器/定時器,于是計數(shù)器/定時器開始計數(shù),計到確定值時,便自動產(chǎn)生一個定時輸出。1. 8253計數(shù)器/定時器中,時鐘信號CLK、門脈沖信號GATE分別起什么作用?答:時鐘信號CLK決定了計數(shù)的速率,是計數(shù)減1的依據(jù)。而門脈沖信號GATE是作為對時鐘的控制信號,以控制計數(shù)的啟停。1. 說明8253在6種工作方式下的特點(diǎn),并舉例說明使用場合。答: 模式0、模式1、模式4、模式5為軟件啟動或硬件啟動的不自動重復(fù)的計數(shù)方式;模式2、模式3為即可軟件啟動也可硬件啟動的自動重復(fù)的定時器方式。 作為計數(shù)器時,8253在GATE控制下進(jìn)行減1計數(shù),減到終值時,輸出一個信號,至此計數(shù)過程便結(jié)束。作為定時器工作時,8253在門控GATE控制下進(jìn)行減1計數(shù),減到終值時,又自動裝入初值,重新作減1計數(shù),于是輸出端會不間斷地產(chǎn)生為時鐘周期整數(shù)倍的定時間隔。 定時方式一般用于實(shí)時控制及周期性操作中,如日時鐘定時、揚(yáng)聲器發(fā)聲、波特率發(fā)生器等場合。計數(shù)方式則用于外部事件的計數(shù),如生產(chǎn)線上的產(chǎn)品計數(shù)等場合。1. 8253工作于模式4和模式5時有什么不同?答:模式4是用軟件觸發(fā)啟動,GATE為低電平時停止計數(shù);而模式5則用門控GATE的上升沿觸發(fā)即硬件觸發(fā)啟動,GATE為低電平時不影響計數(shù)。1. 編程將8253計數(shù)器0設(shè)置為模式1,計數(shù)初值為3000H;計數(shù)器1設(shè)置為模式2,計數(shù)初值為2010H;計數(shù)器2設(shè)置為模式4,計數(shù)初值為4030H;地址設(shè)為0070H、0072H、0074H、0076H。答:MOVAL,32H;設(shè)置計數(shù)器0為模式1OUT76H,ALMOVAX,3000H;寫計數(shù)初值OUT70H,ALMOVAL,AHOUT70H,ALMOVAL,74H;設(shè)置計數(shù)器1為模式2OUT76H,ALMOVAX,2010H;寫計數(shù)初值OUT72H,ALMOVAL,AHOUT72H,ALMOVAL,0B8H;設(shè)置計數(shù)器2為模式4OUT76H,ALMOVAX,4030H;寫計數(shù)初值OUT74H,ALMOVAL,AHOUT74H,AL1. 設(shè)8259A工作于優(yōu)先級循環(huán)方式,當(dāng)前最高優(yōu)先級為IR4,現(xiàn)在要使優(yōu)先級最低的為IR1,則應(yīng)該再設(shè)置哪個操作命令字?具體的值是多少?答:1.再設(shè)置OCW2操作命令字。2. OCW2的具體的值是C1H(=11000001B),寫入偶地址端口。1. 下面是一個對8259A進(jìn)行初始化的程序段,請為下面程序段加上注釋,并具體說明各初始化命令字的含義。PORT0EQU40H;8259A的偶地址端口號PORT1EQU41H;8259A的奇地址端口號 MOVAL,13H;控制初始化命令字ICW1設(shè)為13H,中斷請求為邊沿觸;發(fā)方式,單片8259A,需寫入ICW4MOVDX,PORT0 ;取8259A的偶地址端口OUTDX,AL;設(shè)置ICW1INCDX;取8259A的奇地址端
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年全民國家安全教育日的法律考試答題活動總結(jié)
- 化工工廠后勤服務(wù)全面總結(jié)
- 軟件行業(yè)工程師工作體會
- 急診護(hù)士守護(hù)生命安全
- KTV前臺服務(wù)心得體會
- 書籍《外婆的道歉信》的讀書筆記感想
- 2023年企業(yè)主要負(fù)責(zé)人安全培訓(xùn)考試題帶答案(考試直接用)
- 2023-2024年項目部治理人員安全培訓(xùn)考試題及完整答案【名校卷】
- 2023年員工三級安全培訓(xùn)考試題(預(yù)熱題)
- 2023-2024年項目部安全培訓(xùn)考試題原創(chuàng)題
- 【真題】2023年徐州市中考道德與法治試卷(含答案解析)
- 血栓彈力圖 (課件)
- 人行梯籠專項施工方案
- 死因監(jiān)測工作總結(jié)
- 邊防知識講座
- 分子病理學(xué)題庫
- 《腎病綜合征》課件
- 護(hù)理給藥制度課件
- 基于單片機(jī)的火災(zāi)報警系統(tǒng)設(shè)計
- 培智三年級上冊生活語文期末測試卷(A)
- GB/T 13296-2023鍋爐、熱交換器用不銹鋼無縫鋼管
評論
0/150
提交評論