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

正文內(nèi)容

微型計(jì)算機(jī)原理及應(yīng)用課后答案侯曉霞-資料下載頁

2025-06-25 16:44本頁面
  

【正文】 或1(視工作方式而定)時(shí),OUT輸出端的輸出信號(hào)將有所變化。正常工作時(shí),鎖存器中的內(nèi)容隨減法計(jì)數(shù)器的內(nèi)容而變化,當(dāng)有通道鎖存命令時(shí),鎖存器便鎖定當(dāng)前內(nèi)容以便CPU讀取,CPU可用輸入指令讀取任一計(jì)數(shù)器的當(dāng)前計(jì)數(shù)值,通道鎖存器中的內(nèi)容被CPU讀走之后,就自動(dòng)解除鎖存繼續(xù)隨減法計(jì)數(shù)器而變化。3.8253芯片共有幾種工作方式?每種工作方式各有什么特點(diǎn)?解答:8253共有6種工作方式,各工作方式下的工作狀態(tài)是不同的,輸出的波形也不同。方式0和方式4這兩種工作方式的相同之處是:① 當(dāng)控制字寫入控制字寄存器,接著再寫入計(jì)數(shù)初值后,通道開始減1計(jì)數(shù),要求此時(shí)GATE信號(hào)一直保持高電平。② 計(jì)數(shù)器只計(jì)一遍。當(dāng)計(jì)數(shù)到0后,通道并不自動(dòng)恢復(fù)計(jì)數(shù)初值重新計(jì)數(shù),只有在用戶重新編程寫入新的計(jì)數(shù)值后,通道才開始新的計(jì)數(shù),因此我們稱其為軟件觸發(fā)方式。③ 通道是在寫入計(jì)數(shù)值后的下一個(gè)時(shí)鐘脈沖才將計(jì)數(shù)值裝入計(jì)數(shù)器開始計(jì)數(shù)。因此,如果設(shè)置計(jì)數(shù)初值為N,則輸出信號(hào)OUT是在N+l個(gè)CLK周期后才有變化。④ 在計(jì)數(shù)過程中,可由門控信號(hào)GATE控制暫停。當(dāng)GATE=0時(shí),計(jì)數(shù)暫停,OUT輸出不變,當(dāng)GATE變高后繼續(xù)接著計(jì)數(shù)。⑤ 在計(jì)數(shù)過程中可以改變計(jì)數(shù)值。若是8位計(jì)數(shù),在寫入新的計(jì)數(shù)值后,計(jì)數(shù)器將立即按新的計(jì)數(shù)值重新開始計(jì)數(shù)。如果是16位計(jì)數(shù),在寫入第一個(gè)字節(jié)后,計(jì)數(shù)器停止計(jì)數(shù),在寫入第二個(gè)字節(jié)后,計(jì)數(shù)器按照新的計(jì)數(shù)值開始計(jì)數(shù),即改變計(jì)數(shù)值是立即有效的。這兩種工作方式的不同之處是:① 當(dāng)控制字寫入控制字寄存器后,OUT輸出的初始狀態(tài)不同。方式0是由高電平變低電平,而方式4則是由低電平變高電平。② 計(jì)數(shù)到“0”時(shí)OUT輸出的變化不同。方式0是使OUT輸出變高并保持不變等待下次軟件觸發(fā),方式4則是使OUT輸出一個(gè)CLK的負(fù)脈沖后變高并保持不變等待下次軟件觸發(fā)。方式1和方式5這兩種工作方式的相同之處是:① 當(dāng)控制字寫入控制字寄存器,接著再寫入計(jì)數(shù)初值后,通道并不開始計(jì)數(shù),只有在GATE信號(hào)觸發(fā)以后,通道才開始減1計(jì)數(shù),因此我們稱其為硬件觸發(fā)方式。② 當(dāng)計(jì)數(shù)器計(jì)數(shù)到0后,通道并不自動(dòng)恢復(fù)計(jì)數(shù)初值重新計(jì)數(shù),但是如果GATE信號(hào)再次觸發(fā),通道則自動(dòng)恢復(fù)計(jì)數(shù)初值重新計(jì)數(shù)。也就是說,GATE信號(hào)每觸發(fā)一次,通道就自動(dòng)恢復(fù)計(jì)數(shù)初值重新計(jì)數(shù)一次。③ 在計(jì)數(shù)過程中,CPU可編程改變計(jì)數(shù)值,但這時(shí)的計(jì)數(shù)過程不受影響,只有當(dāng)再次由GATE信號(hào)觸發(fā)時(shí),計(jì)數(shù)器才開始按新輸入的計(jì)數(shù)值計(jì)數(shù),即改變計(jì)數(shù)值是下次有效的。這兩種工作方式的不同之處是:① 雖然當(dāng)控制字寫入控制字寄存器后,OUT輸出的初始狀態(tài)相同,但在GATE觸發(fā)以后,OUT輸出的狀態(tài)不同,方式1是由高電平變低電平,而方式5則保持為高電平。② 計(jì)數(shù)到“0”時(shí)OUT輸出的變化不同。方式1是使OUT輸出變高并保持不變等待下次硬件觸發(fā),方式5則是使OUT輸出一個(gè)CLK周期的負(fù)脈沖后變高并保持不變等待下次硬件觸發(fā)。方式2和方式3這兩種工作方式的相同之處是:① 當(dāng)控制字寫入控制字寄存器后,OUT輸出的初始狀態(tài)相同都是由低變高。接著再寫入計(jì)數(shù)初值后,通道開始減1計(jì)數(shù),要求此時(shí)GATE信號(hào)一直保持高電平。② 當(dāng)計(jì)數(shù)到1或0后,通道會(huì)自動(dòng)恢復(fù)計(jì)數(shù)初值重新開始計(jì)數(shù),從而產(chǎn)生連續(xù)周期性輸出波形,如果設(shè)置計(jì)數(shù)初值為N,則周期為N個(gè)CLK。③ 在計(jì)數(shù)過程中,可由門控信號(hào)GATE控制停止計(jì)數(shù)。當(dāng)GATE=0時(shí),停止計(jì)數(shù),OUT輸出變高,當(dāng)GATE變高后,計(jì)數(shù)器將重新裝入計(jì)數(shù)初值開始計(jì)數(shù)。④ 在計(jì)數(shù)過程中可以改變計(jì)數(shù)值,如果此時(shí)GATE維持為高,這對(duì)正在進(jìn)行的計(jì)數(shù)過程沒有影響,但在計(jì)數(shù)到1或0后,通道自動(dòng)恢復(fù)計(jì)數(shù)初值重新開始計(jì)數(shù)時(shí)將按新的計(jì)數(shù)值計(jì)數(shù)。但如果此時(shí)GATE出現(xiàn)上升沿,那么,在下一個(gè)CLK周期,新的計(jì)數(shù)值將被裝入計(jì)數(shù)器開始計(jì)數(shù)。這兩種工作方式的不同之處是:① 方式2當(dāng)計(jì)數(shù)器減到1時(shí),輸出OUT變低,經(jīng)過一個(gè)CLK周期后恢復(fù)為高,且計(jì)數(shù)器開始重新計(jì)數(shù)。如果計(jì)數(shù)初值為N,則輸出波形為N1個(gè)CLK周期為高電平,一個(gè)CLK周期為低電平。② 方式3輸出為方波,但情況也有所不同:若計(jì)數(shù)值為偶數(shù),則輸出為標(biāo)準(zhǔn)方波,N/2個(gè)CLK周期為高電平,N/2個(gè)CLK周期為低電平。如果計(jì)數(shù)值N是奇數(shù),則輸出有(N+1)/2個(gè)CLK周期為高電平,(N1)/2個(gè)CLK周期為低電平,即OUT為高電平將比其為低電平多一個(gè)CLK周期時(shí)間。4.若選用8253通道2,工作在方式1,按二進(jìn)制計(jì)數(shù),計(jì)數(shù)值為5432。設(shè)端口地址為D8H~DBH,完成初始化編程。如果計(jì)數(shù)值改為65536呢?如果此時(shí)又增選8253通道0,工作在方式0,按BCD碼計(jì)數(shù),計(jì)數(shù)值為2000,再完成對(duì)通道0的初始化編程。解答:編程如下。MOV AL,1011 0010B。(B2H)MOV DX,00DBHOUT DX,ALMOV AX,5432MOV DX,00DAHOUT DX,ALMOV AL,AHOUT DX,AL。計(jì)數(shù)值為65536MOV AL,1011 0010B。(B2H)MOV DX,00DBHOUT DX,ALMOV AX,0000HMOV DX,00DAHOUT DX,ALOUT DX,AL;增加通道0MOV AL,0010 0001B。(20H)/ 0011 0001B。(31H)MOV DX,00DBHOUT DX,ALMOV AL,20H;/00HMOV DX,00D8HOUT DX,AL;      ;/MOV AL,20H ;/OUT DX,AL5.某微機(jī)系統(tǒng)與CRT通訊中,采用異步方式,利用8253芯片的通道1產(chǎn)生發(fā)送和接收時(shí)鐘,時(shí)鐘頻率為50KHz。設(shè)8253的通道1的CLK1=,端口地址為80H~83H,試寫出8253的初始化程序。解答:TOUT=N* TCLK(或fCLK=N*fOUT) N=;只能用方式3來產(chǎn)生時(shí)鐘信號(hào)MOV AL,0101 0110B。(56H)MOV DX,0083HOUT DX,ALMOV AL,25HMOV DX,81HOUT DX,AL6.某系統(tǒng)中CPU為8088,外接一片8253芯片,要求通道2提供一個(gè)定時(shí)啟動(dòng)信號(hào),定時(shí)時(shí)間為10ms,通道2的工作時(shí)鐘頻率為2MHz。同時(shí)在通道0接收外部計(jì)數(shù)事件輸入,計(jì)滿100個(gè)輸出一個(gè)負(fù)脈沖。試完成硬件連線和初始化程序。解答:TOUT=N* TCLK(或fCLK=N*fOUT) N=10 ms /(1/2MHz) =20000;(編程略)硬件連線圖:7.在出租車計(jì)價(jià)系統(tǒng)中,需要統(tǒng)計(jì)車輪轉(zhuǎn)動(dòng)的圈數(shù),假設(shè)已有一個(gè)外部電路,車輪每轉(zhuǎn)一圈就可以輸出一個(gè)脈沖,根據(jù)計(jì)價(jià)規(guī)則,車輪每轉(zhuǎn)120圈,要通知CPU進(jìn)行一次計(jì)價(jià)更新?,F(xiàn)在系統(tǒng)擬采用8253作為計(jì)數(shù)器使用,CPU采用8086,試完成硬件設(shè)計(jì)和8253的初始化。(外部電路僅標(biāo)明輸出端即可,不需設(shè)計(jì)具體電路。不需進(jìn)行CPU方面的具體計(jì)價(jià)計(jì)算,僅通知CPU即可)解答:(略)8.現(xiàn)在要用一片8253進(jìn)行脈寬測量,欲測量的脈寬大約是1ms。此時(shí),欲測量的脈沖信號(hào)可接在8253相應(yīng)通道的哪個(gè)引腳?采用什么工作方式?試完成測量所需的硬件和軟件設(shè)計(jì)(假設(shè)提供有兩路時(shí)鐘信號(hào)可以使用:1MHz和10KHz)。解答:待測的脈沖信號(hào)可接在8253相應(yīng)通道的GAT上,采用工作方式0、方式方式4;軟件設(shè)計(jì):(設(shè)端口地址為:80H~83H,使用8088CPU)TOUT=N* TCLK (或fCLK=N*fOUT) N0=1 ms /(1/1MHz) =1000 N2=1 ms /(1/10KHz) =10經(jīng)計(jì)算,可知,0號(hào)計(jì)數(shù)器采用十六位計(jì)數(shù)(二進(jìn)制),2號(hào)計(jì)數(shù)器采用八位(二進(jìn)制)計(jì)數(shù)即可。;(編程略)硬件設(shè)計(jì)圖(略)CH06 輸入輸出控制習(xí)題與思考題1.CPU與外設(shè)之間的數(shù)據(jù)傳輸控制方式有哪幾種?何謂程序控制方式?它有哪兩種基本方式?請(qǐng)分別用流程圖的形式描述其處理過程。(略)解答:CPU與外設(shè)之間的數(shù)據(jù)傳輸控制方式有三種:程序控制方式、中斷方式、DMA方式。程序控制方式:程序方式就是指用程序來控制進(jìn)行輸入輸出數(shù)據(jù)傳輸?shù)姆绞?。程序控制方式的兩種基本方式:無條件程序控制方式,條件程序控制方式;流程圖:2.采用用查詢方式將數(shù)據(jù)區(qū)DATA開始的100個(gè)字節(jié)數(shù)據(jù)在FCH端口輸出,設(shè)狀態(tài)端口地址為FFH,狀態(tài)字的D0位為1時(shí)表示外設(shè)處于“忙”狀態(tài)。試編寫查詢程序。解答:DATA SEGMENTBUFF DB 100 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV BX,OFFSET BUFF ??;送緩沖區(qū)指針 MOV CX,100        ;送計(jì)數(shù)初值WAIT1:IN AL,0FFH    ??;查詢狀態(tài),若為1,則等待 TEST AL,01H JNZ WAIT1MOV AL, [BX] OUT 0FCH, AL ;輸出一個(gè)數(shù)據(jù)INC BX LOOP WAIT1         MOV AH,4CH INT 21H CODE ENDS END START3.何謂中斷優(yōu)先級(jí),它對(duì)于實(shí)時(shí)控制有什么意義?有哪幾種控制中斷優(yōu)先級(jí)的方式?解答:當(dāng)系統(tǒng)中有多臺(tái)設(shè)備(即多個(gè)中斷源)同時(shí)提出中斷請(qǐng)求時(shí),就有先響應(yīng)誰的問題,也就是如何確定優(yōu)先級(jí)的問題。一般來講,CPU總是先響應(yīng)具有較高優(yōu)先級(jí)的設(shè)備。解決優(yōu)先級(jí)問題的方法一般有三種:軟件查詢法、簡單硬件方式和專用硬件方式。4.什么叫DMA傳送方式? 其主要步驟是什么?試比較DMA傳輸、查詢式傳輸及中斷方式傳輸之間的優(yōu)缺點(diǎn)和適用場合?解答:在DMA方式下,外部設(shè)備利用專門的接口電路直接和存儲(chǔ)器進(jìn)行高速數(shù)據(jù)傳送,而不需經(jīng)過CPU,數(shù)據(jù)傳輸?shù)乃俣然旧先Q于外設(shè)和存儲(chǔ)器的速度,傳輸效率大大提高。DMA主要步驟:一般來說,完成一次DMA傳輸?shù)闹饕襟E為:(1) 當(dāng)外設(shè)準(zhǔn)備就緒時(shí),它向DMA控制器發(fā)DMA請(qǐng)求,DMA控制器接到此信號(hào)后,經(jīng)過優(yōu)先級(jí)排隊(duì)(如需要的話),向CPU發(fā)DMA請(qǐng)求(送至CPU的HOLD引腳)。(2) CPU在完成當(dāng)前總線周期后會(huì)立即對(duì)DMA請(qǐng)求做出響應(yīng)。CPU的響應(yīng)包括兩個(gè)方面:一方面將控制總線、數(shù)據(jù)總線和地址總線置高阻,另一方面將有效的HLDA信號(hào)加到DMA控制器上,以此來通知DMA控制器,CPU已經(jīng)放棄了對(duì)總線的控制權(quán)。(3) DMA控制器收到HLDA信號(hào)后,即取得了總線控制權(quán)。這時(shí),它往地址總線上發(fā)送地址信號(hào)(指出本次數(shù)據(jù)傳輸?shù)奈恢?,同時(shí),發(fā)出相應(yīng)的讀/寫信號(hào)(決定是進(jìn)行輸入還是輸出操作)。(4) 每傳送一個(gè)字節(jié),DMA控制器會(huì)自動(dòng)修改地址寄存器的內(nèi)容,以指向下一個(gè)要傳送的字節(jié)。同時(shí),修改字節(jié)計(jì)數(shù)器的內(nèi)容,判別本次傳輸是否結(jié)束。(5) 當(dāng)字節(jié)計(jì)數(shù)器的值達(dá)到計(jì)數(shù)終點(diǎn)時(shí),DMA過程結(jié)束。DMA控制器通過使HOLD信號(hào)失效,撤消對(duì)CPU的DMA請(qǐng)求。CPU收到此信號(hào),一方面使HLDA無效,另一方面又重新開始控制總線,實(shí)現(xiàn)正常的運(yùn)行。程序方式的特點(diǎn):使用方便,系統(tǒng)開銷不大,但速度較慢。適用于設(shè)備不多且實(shí)時(shí)響應(yīng)要求不高的小系統(tǒng)。中斷方式:CPU與外設(shè)之間可以并行工作,因此大提高CPU的工作效率,但一系列的保護(hù)(恢復(fù))現(xiàn)場的工作,仍要花費(fèi)不少CPU的時(shí)間。適用于設(shè)備較多且實(shí)時(shí)響應(yīng)要求較高的系統(tǒng)。DMA方式:需要增加DMA控制器,適用于大量高速的數(shù)據(jù)傳送。5.什么是中斷向量?中斷向量表的功能是什么?已知中斷源的中斷類型碼分別是84H和FAH,它們所對(duì)應(yīng)的中斷向量分別為:2000H:1000H, 3000H:4000H, 這些中斷向量應(yīng)放在中斷向量表的什么位置?如何存放? 編程完成中斷向量的設(shè)置。解答:中斷向量中斷服務(wù)程序的入口地址;中斷向量表存放中斷向量的表,中斷向量與中斷類型碼有對(duì)應(yīng)關(guān)系。84H的位置:210H~213H;FAH的位置:3E8H~3EBH0000:210H 00 10 00 200000:3E8H 00 40 00 30PUSH DSMOV DX,2000HMOV DS,DXMOV DX,1000HMOV AL,84HMOV AH,25HINT 21H;MOV DX,3000HMOV DS,DXMOV DX,4000HMOV AL,0FAHMOV AH,25HINT 21HPOP DS6.試結(jié)合8086/8088CPU可屏蔽中斷的響應(yīng)過程,說明向量式中斷的基本處理步驟。解答:(略)7.在中斷響應(yīng)總線周期中,第一個(gè)脈沖向外部電路說明什么?第二個(gè)脈沖呢?解答:第一個(gè)脈沖使IRR的鎖存功能失效。(目的是防止此時(shí)再來中斷導(dǎo)致中斷響應(yīng)的錯(cuò)誤),到第二個(gè)時(shí)恢復(fù)有效。使ISR的相應(yīng)位置位,表示已為該中斷請(qǐng)求服務(wù)。使IRR相應(yīng)位清0。第二個(gè)脈沖送中斷類型碼,中斷類型碼由用戶編程和中斷請(qǐng)求引腳的編碼共同決定,詳見編程部分。如果8259A工作在中斷自動(dòng)結(jié)束方式,則此時(shí)清除ISR的相應(yīng)位。8.中斷處理的主要步驟有哪些?試說明每一步的主要?jiǎng)幼鳌?.如果8259A按如下配置:不需要ICW4,單片,中斷請(qǐng)求邊沿觸發(fā),則ICW
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1