freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

匯編語言、微機(jī)原理及接口技術(shù)(第2版)鄭初華習(xí)題解答-資料下載頁

2025-05-30 23:53本頁面
  

【正文】 好數(shù)據(jù)傳送的情況下才中止CPU執(zhí)行的主程序,在一定程序上實現(xiàn)了主機(jī)和外設(shè)之間以及外設(shè)和外設(shè)之間的并行工作。8.查詢方式、中斷方式和DMA方式各自適用于什么范圍? 答:見本章第5題答案。9.何為全譯碼方式?何為部分譯碼方式?其優(yōu)、缺點各是什么? 答:全譯碼方式:CPU的全部地址總線都參與地址譯碼,因此一個端口對應(yīng)唯一的一個地址,使用的地址線比較多,電路比較復(fù)雜。部分譯碼方式:CPU輸出的地址信號只有部分參與地址譯碼,另一部分(一般為高位或低位地址)未參與,因此一個譯碼輸出對應(yīng)若干個端El地址,這就是地址重疊現(xiàn)象。這種方法使用地址線少,電路簡單。10.分析圖8.1所示的譯碼電路,當(dāng)?shù)刂沸盘朅l5~A7是多少時,74LSl38才能允許工作?Y0~Y7有效(為低電平)時對應(yīng)的地址各是什么? 答:分析譯碼電路采用逆向分析的方法:或門輸出無效,則輸入必須全無效;與門輸出有效,則輸入必須全有效。 譯碼器74LSl38要工作,兩低一高控制端必須同時有效,所以Al5~A7的數(shù)值為010001100。AAA4作為譯碼輸入,A3~A0未參加譯碼,所以74LSl38的譯碼地址為010001100000XXXX~010001100111XXXX,即Y0至Y7分別對應(yīng)端口地址4600H~460FH、4610H~461FH、4620H~39。462FH、4630H~463FH、4640H~464FHl 4650H~465FH、4660H~466FH、4670H~467FH。 11.設(shè)計一個外設(shè)端口地址譯碼器,使CPU能尋址四個地址范圍:(1)240~247H,(2)248~24FH,(3)250~257H,(4)258~25FH。 答:如果是重疊地址則譯碼電路如圖8.2所示,如果是可變譯碼則譯碼電路如圖8.3所示。 12.試用74LS244作為輸入接口,讀取三個開關(guān)的狀態(tài),用74LS273作為輸出接口,點亮紅、綠、黃三個發(fā)光二極管,示意圖如教材《匯編語言、微機(jī)原理及接口技術(shù)(第2版)》圖8.33所示。請畫出PC/XT機(jī)系統(tǒng)總線的完整接口電路(包括端口地址譯碼的設(shè)計),端KI地址如圖中所示(340H和348H),并編寫能同時實現(xiàn)以下三種功能的程序: (1)K0、Kl、K2全部合上時,紅燈亮; (2)K0、Kl、K2全部斷開時,綠燈亮; (3)其他情況黃燈亮。答:程序如下:AGAIN:MOV DX,340H IN AL,DX ;開關(guān)采樣 AND AL,07H ;屏蔽無效位 CMP AL,0 JE RED ;全合上,轉(zhuǎn)紅燈亮 CMP AL,07H JE GREEN ;全合上,轉(zhuǎn)綠燈亮 MOV AL,01H ;否則,黃燈亮 JMP NEXTRED:MOV AL,04H JMP NEXTGREEN:MOV AL,02HNEXT:MOV DX,348H OUT DX,AL JMP AGAIN13.圖8.5為一個LED接口電路,寫出使8個LED管自上至下依次發(fā)亮2S的程序,并說明該接口屬于何種輸入輸出控制方式?為什么?答:該接口驅(qū)動的是發(fā)光二極管,屬始終準(zhǔn)備好的簡單外設(shè),所以可用無條件I/O。程序如下: MOV AL,07FH ;共陽接法,送0亮 MOV CX,8AGAIN:OUT 20H,AL ROR AL,l CALL DELAY2S ;調(diào)用延遲2S子程序LOOP AGAIN第9章中斷技術(shù)1.什么叫中斷?簡述一個中斷的全過程。 答:中斷是指CPU正在執(zhí)行某個程序,因為某種原因被打斷,轉(zhuǎn)去為這種原因服務(wù),服務(wù)完后返回繼續(xù)執(zhí)行被暫時中斷的程序。中斷過程主要有中斷請求、中斷判優(yōu)及響應(yīng)、中斷服務(wù)和中斷返回。2.確定中斷的優(yōu)先級(權(quán))有哪兩種方法?各有什么優(yōu)缺點?IBM PC系列微機(jī)中斷判優(yōu)用的是什么方法? 答:確定中斷優(yōu)先級方法主要有查詢法、請求鏈隊法、響應(yīng)鏈隊法、編碼比較法等。 查詢法主要由查詢的先后次序決定其優(yōu)先級。請求鏈隊法主要由其排隊的先后次序決定其優(yōu)先級,只有級別高無請求時,級別低才可以提出請求。響應(yīng)鏈隊法主要由其排隊的先后次序決定其優(yōu)先級,均可提出請求,但只響應(yīng)排在最前面的請求。編碼比較法主要是用于中斷嵌套,判斷是否有比當(dāng)前正在服務(wù)的中斷請求更高級別的中斷請求,有則響應(yīng),無則屏蔽。 IBM PC系列微機(jī)中斷判優(yōu)用的是中斷控制器8259A,其內(nèi)部集成了可編程改變的請求優(yōu)先級電路及編碼比較電路,既可以處理中斷的優(yōu)先級、也可以處理中斷嵌套的優(yōu)先級。3.8086/8088的中斷分哪兩大類?什么是中斷向量?什么是中斷向量表?8086/8088總共有多少級中斷?它們的中斷類型號是多少?中斷向量表設(shè)在存儲區(qū)的什么位置? 答:中斷分類如圖9.1所示。 中斷向量是指中斷服務(wù)程序的入口地址。所有指中斷服務(wù)程序的入口地址依次存放的區(qū)域稱為中斷向量表。8086/8088總共有256級中斷,中斷類型號從0至255。中斷向量表設(shè)在存儲區(qū)最起始的1 KB位置,每個中斷向量占用4字節(jié)。4.什么是非屏蔽中斷?什么是可屏蔽中斷?它們得到CPU響應(yīng)的條件是什么? 答:屏蔽和非屏蔽是指CPU接收到中斷請求后,能否不響應(yīng)中斷請求,可以不響應(yīng)的請求稱為可屏蔽中斷,必須響應(yīng)的稱為不可屏蔽中斷。 非屏蔽中斷響應(yīng)的條件是:A.無總線請求;B.當(dāng)前指令執(zhí)行完畢。 可屏蔽中斷響應(yīng)的條件是:A.無總線請求;B.無不可屏蔽中斷請求;C.IF1;D.當(dāng)前指令執(zhí)行完畢。5.8086/8088 CPU怎樣得到中斷服務(wù)程序地址?請分別對軟件中斷和硬件中斷加以說明。 答:8086/8088 CPU依據(jù)中斷號乘以4找到中斷向量表的位置,即從0段偏移中斷號乘以4處連續(xù)取兩個字,低字是中斷服務(wù)程序的偏移地址,高字是中斷服務(wù)程序的段地址。 軟件中斷和硬件中斷的處理主要是獲取中斷號的方法不同,軟件中斷的中斷號是編程人員指定或CPU內(nèi)定的,不可屏蔽硬件中斷的中斷號為2,可屏蔽硬件中斷的中斷號是由中斷控制器8259A在中斷響應(yīng)期間送給CPU的,即必須有中斷響應(yīng)過程。6.8259A的中斷屏蔽寄存器IMR和8086/8088的中斷允許標(biāo)志IF有什么差別?在中斷響應(yīng)過程中,它們怎樣配合起來工作? 答:8259A的中斷屏蔽寄存器IMR設(shè)置的是中斷請求線路上的屏蔽,即請求能否送出。8086/8088的中斷允許標(biāo)志IF是站在CPU的角度,即CPU接收到請求可否不去響應(yīng)。 若IF=0,則CPU不會有中斷響應(yīng)過程,即不再理會8259A送給CPU的中斷請求;若IF=1,CPU在合適的時候?qū)?259A的中斷請求給出響應(yīng),再由8259A內(nèi)部去決定響應(yīng)的哪個請求(8259A的排隊電路及編碼比較電路及屏蔽工作,IMR位為l的中斷請求不參加排隊),而后由8259A送可響應(yīng)的最高級別請求的中斷號給CPU。13.若8086系統(tǒng)采用單片8259A,其中斷類型碼為46H,則其中斷向量表的中斷向量地址指針是多少?這個中斷源應(yīng)連向瓜的哪一個輸入端?若中斷服務(wù)程序入口地址為0ABC00H,則其向量區(qū)對應(yīng)的4個單元的數(shù)碼依次為多少? 答:其中斷向量表的中斷向量地址指針是0:46H39。4,即0:ll8H。這個中斷源應(yīng)連向IR的IR6輸入端。若中斷服務(wù)程序入口地址為0ABC00H,則其向量區(qū)對應(yīng)的4個單元的數(shù)碼依次為00、0C、00、AB,這只是其中一種方案,其實答案很多。14.若8086系統(tǒng)采用級聯(lián)方式,主8259A的中斷類型碼從30H開始,端口地址為20H,2lH,從8259A的INT接主片的IR7,從片的中斷類型碼從40H開始,端口地址為22H,23H。均不要ICW4。試對其進(jìn)行初始化編程。 答:根據(jù)上述使用要求和硬件連接情況,對8259A的主片和從片分別編程如下。 (1)主8259A初始化 INTA00 EQU 20H ;8259A主片端口0 INTA01 EQU 21H ;8259A主片端口l MOV AL,0001000B ;ICWl:邊沿觸發(fā)、級聯(lián)、不要ICW4 OUT INTA00,AL JMP SHORT $+2 ;I/O端口延時要求(下同) MOV AL,0011000B ;ICW:設(shè)置中斷類型號的高5位為00110B OUT INTA01,AL JMP SHORT $+2 MOV AL,10000000B ;ICW,主片的IR2接從片的INT OUT INT01,AL (2)從8259A初始化 INTB00 EQU 22H ;從8259A端口0 INTB01 EQU 23H ;從8259A端口l MOV AL,00010000B :ICWl OUT INTB00,AL JMP SHORT $+2 MOV AL,01000000B :ICW2:中斷類型號的高5位為01000B OUT INTB01,AL JMP SHORT $+2 MOV AL,00000111B ;ICW3:從片的INT接主片的IR2OUT INTB01,AL第10章 可編程接口芯片及其應(yīng)用1.8255A的三個端口的基本特點是什么? 答:PA口工作于三種工作方式(方式0、方式方式2),PB口可工作于兩種工作方式(方式0、方式1),PC口只可工作于一種工作方式(方式0)或部分引腳作為PA口或PB口工作非方式0時的聯(lián)系信號線。6.請記憶8255A的工作方式控制字及置位/復(fù)位控制字。 答:參見教材《匯編語言微機(jī)原理及接口技術(shù)(第2版)》10.1節(jié)“可編程接口芯片及其應(yīng)用”中的圖l0.15。7.請用8255A及相關(guān)器件設(shè)計一個具有8個按鍵,依次按下各鍵對應(yīng)指示燈亮,未按下鍵以跑馬燈的方式顯示,每個顯示500 ms后下一個顯示,設(shè)延時500 ms的子程序為DELAY500,并編程實現(xiàn)。答:設(shè)計如圖l0.1所示。14.假定某PC系統(tǒng)擴(kuò)展一塊8253,該芯片配置的地址為308H~30BH,要求從OUT0頻率為l000Hz的方波,從OUTl頻率為100Hz的單時鐘脈沖波,從OUT2頻率為1Hz的方波。CLK0的時鐘是4.77MHz,請畫出8253通道GATE0~GATE2及從CLKl~CLK2的接線圖。計算出各通道的計數(shù)初值及選定各通道的工作方式。然后編制各通道的初始化程序段。答:8253通道GATE0~GATE2及從CLKl~CLK2的接線圖如圖l0.3所示。 題意fout0=1000Hz,fclk0=,所以N0=fclk0/fout0=/1000Hz=4770,工作于方式3。 fclk1=fout0=1000Hz,fout1=l00Hz,所以N1=fclk1/fout1=1000Hz/l00Hz=10,工作于方式2. fclk2=fout0=1000Hz,fout2=1Hz,所以N2=fclk2/fout2=1000Hz/1Hz=1000,工作于方式3。 各通道的初始化程序段如下:;0通道初始化程序。 MOV AL,0011011lB MOV DX,30BH OUT DX,AL MOV DX,308H MOV AL,70H OUT DX,ALMOV AL,47H OUT DX,AL ;1通道初始化程序 MOV AL,01010101B MOV DX,30BH OUT DX,AL MOV DX,309H MOV AL,10H OUT DX,AL ;2通道初始化程序 MOV AL,1011011lB MOV DX,30BH OUT DX,ALMOV DX,30AHMOV AL,0OUT DX,ALMOV AL,10HOUT DX,AL
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1