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

正文內(nèi)容

微型計算機技術(shù)及應(yīng)用習(xí)題答案-資料下載頁

2025-06-25 16:14本頁面
  

【正文】 也可用輸出指令輸出一個信號作為定時輸出。② 硬件方法使用計數(shù)器/定時器。根據(jù)需要的定時時間,用指令對計數(shù)器/定時器設(shè)置定時常數(shù),并用指令啟動計數(shù)器/定時器,于是計數(shù)器/定時器開始計數(shù),計到確定值時,便自動產(chǎn)生一個定時輸出。 8253計數(shù)器/定時器中,時鐘信號CLK、門脈沖信號GATE分別起什么作用?答:時鐘信號CLK決定了計數(shù)的速率,是計數(shù)減1的依據(jù)。而門脈沖信號GATE是作為對時鐘的控制信號,以控制計數(shù)的啟停。 說明8253在6種工作方式下的特點,并舉例說明使用場合。答:① 模式0、模式模式模式5為軟件啟動或硬件啟動的不自動重復(fù)的計數(shù)方式;模式模式3為即可軟件啟動也可硬件啟動的自動重復(fù)的定時器方式。② 作為計數(shù)器時,8253在GATE控制下進行減1計數(shù),減到終值時,輸出一個信號,至此計數(shù)過程便結(jié)束。作為定時器工作時,8253在門控GATE控制下進行減1計數(shù),減到終值時,又自動裝入初值,重新作減1計數(shù),于是輸出端會不間斷地產(chǎn)生為時鐘周期整數(shù)倍的定時間隔。③ 定時方式一般用于實時控制及周期性操作中,如日時鐘定時、揚聲器發(fā)聲、波特率發(fā)生器等場合。計數(shù)方式則用于外部事件的計數(shù),如生產(chǎn)線上的產(chǎn)品計數(shù)等場合。 8253工作于模式4和模式5時有什么不同?答:模式4是用軟件觸發(fā)啟動,GATE為低電平時停止計數(shù);而模式5則用門控GATE的上升沿觸發(fā)即硬件觸發(fā)啟動,GATE為低電平時不影響計數(shù)。 編程將8253計數(shù)器0設(shè)置為模式1,計數(shù)初值為3000H;計數(shù)器1設(shè)置為模式2,計數(shù)初值為2010H;計數(shù)器2設(shè)置為模式4,計數(shù)初值為4030H;地址設(shè)為0070H、0072H、0074H、0076H。答: MOV AL,32H 。設(shè)置計數(shù)器0為模式1OUT 76H,ALMOV AX,3000H 。寫計數(shù)初值OUT 70H,ALMOV AL,AHOUT 70H,ALMOV AL,74H 。設(shè)置計數(shù)器1為模式2OUT 76H,ALMOV AX,2010H 。寫計數(shù)初值OUT 72H,ALMOV AL,AHOUT 72H,ALMOV AL,0B8H 。設(shè)置計數(shù)器2為模式4OUT 76H,ALMOV AX,4030H 。寫計數(shù)初值OUT 74H,ALMOV AL,AHOUT 74H,AL CPU對應(yīng)DMA控制器的總線請求響應(yīng)要比中斷請求響應(yīng)快,請分析其原因。答:當CPU檢測到總線請求信號后在當前總線周期的T4狀態(tài)或TI狀態(tài)的下降沿就可響應(yīng)而出讓總線,并發(fā)總線響應(yīng)信號HLDA。而當CPU檢測到INTR請求時,則必須要等到當前指令執(zhí)行完后才能發(fā)第一個負脈沖,而且中斷響應(yīng)需兩個負脈沖才可組成一個完整的中斷響應(yīng)信號。因此總線請求響應(yīng)要比中斷請求響應(yīng)快。 設(shè)8259A工作于優(yōu)先級循環(huán)方式,當前最高優(yōu)先級為IR4,現(xiàn)在要使優(yōu)先級最低的為IR1,則應(yīng)該再設(shè)置哪個操作命令字?具體的值是多少?答:。(=11000001B),寫入偶地址端口。 下面是一個對8259A進行初始化的程序段,請為下面程序段加上注釋,并具體說明各初始化命令字的含義。PORT0 EQU 40H 。8259A的偶地址端口號PORT1 EQU 41H 。8259A的奇地址端口號 ┆MOV AL,13H ??刂瞥跏蓟钭諭CW1設(shè)為13H,中斷請求為邊沿觸。發(fā)方式,單片8259A,需寫入ICW4MOV DX,PORT0 。取8259A的偶地址端口OUT DX,AL 。設(shè)置ICW1INC DX 。取8259A的奇地址端口MOV AL,08H 。中斷類型碼初始化命令字ICW2設(shè)為08H,對應(yīng)于。IR0~IR7的中斷類型碼為08H~0FHOUT DX,AL 。設(shè)置ICW2MOV AL,06H 。方式控制初始化命令字ICW4設(shè)為06H,非特殊全嵌套。方式,非緩沖方式,中斷自動結(jié)束方式,工作于8080/8085。系統(tǒng)中OUT DX,AL 。設(shè)置ICW4答:初始化命令字的含義見注釋。 下面是一個對主從式8259A系統(tǒng)進行初始化的程序段,請對以下程序段加詳細注釋,并具體說明各初始化命令字的含義。主片初始化程序M82590 EQU 40H 。主片8259A的偶地址端口號M82591 EQU 41H 。主片8259A的奇地址端口號 ┆MOV AL,11H ??刂瞥跏蓟钭諭CW1設(shè)為11H,中斷請求為邊沿觸。發(fā)方式,多片8259A,需設(shè)置ICW4MOV DX,M82590 。取主片8259A的偶地址端口OUT DX,AL 。設(shè)置ICW1MOV AL,08H 。中斷類型碼初始化命令字ICW2設(shè)為08H,對應(yīng)于。IR0~IR7的中斷類型碼為08H~0FHINC DX 。取主片8259A的奇地址端口OUT DX,AL 。設(shè)置ICW2MOV AL,04H 。ICW3設(shè)為04H,只有IR2連有從片8259AOUT DX,AL 。設(shè)置ICW3MOV AL,01H 。方式控制初始化命令字ICW4設(shè)為01H,非特殊全嵌套。方式,非緩沖方式,非中斷自動結(jié)束方式,工作于。8086/8088系統(tǒng)中OUT DX,AL 。設(shè)置ICW4。從片初始化程序S82590 EQU 90H 。從片8259A的偶地址端口號S82591 EQU 91H 。從片8259A的奇地址端口號 ┆MOV DX,S82590 。取從片8259A的偶地址端口MOV AL,11H 。控制初始化命令字ICW1設(shè)為11H,功能同上OUT DX,AL 。設(shè)置ICW1MOV AL,70H 。中斷類型碼初始化命令字ICW2設(shè)為70H,對應(yīng)于。IR0~IR7的中斷類型碼為70H~77HINC DX 。取從片8259A的奇地址端口OUT DX,AL 。設(shè)置ICW2MOV AL,02H 。 ICW3設(shè)為02H,表示本從片與主片的IR2相連OUT DX,AL 。設(shè)置ICW3MOV AL,01H 。方式控制初始化命令字ICW4設(shè)為01H,非特殊全嵌套。方式,非緩沖方式,非中斷自動結(jié)束方式,工作于。8086/8088系統(tǒng)中OUT DX,AL 。設(shè)置ICW4答:各初始化命令字的含義見注釋。 8237A在進行單字節(jié)方式DMA傳輸和塊方式DMA傳輸時,有什么區(qū)別?答:區(qū)別在于:單字節(jié)方式時DMA每完成一個字節(jié)傳輸后,便釋放系統(tǒng)總線,CPU至少可占用一個總線周期。塊傳輸方式時,只有當字節(jié)計數(shù)器減為0,從而在端輸出一個負脈沖或者外部I/O接口往DMA控制器的端送一個低電平信號時,8237A才釋放總線而結(jié)束傳輸。 下面是一個常駐內(nèi)存的中斷服務(wù)程序框架和它的裝配程序,請對此程序的注釋進行補充,以便得到一個完整的注釋清單。STACK SEGMENT 。設(shè)置堆棧段DW 256 DUP (?)STACK ENDSDATA SEGMENT 。設(shè)置數(shù)據(jù)段8259P0 EQU 40H 。8259A的偶地址端口號8259P1 EQU 41H 。8259A的奇地址端口號 ┆DATA ENDSCODE SEGMENT 。設(shè)置代碼段ASSUME CS:CODE,DS:DATA,SS:STACK 。段說明START1: JMP START2 。程序開始,直接轉(zhuǎn)START2執(zhí)行INTSUB PROC FAR 。定義一個遠過程(段外子程序)INTSUBSTI 。開中斷PUSH ES 。保護現(xiàn)場PUSH DSPUSH AXPUSH BXPUSH SIPUSH DI ┆ 。中斷處理內(nèi)容POP DI ?;謴?fù)現(xiàn)場POP SIPOP BXPOP AXPOP DSPOP ESMOV AL,20H 。發(fā)一般的中斷結(jié)束命令MOV DX,8259P0 。取8259A偶地址OUT DX,ALIRET 。中斷返回INTSUB ENDP 。遠過程定義結(jié)束START2: MOV AX,DATA 。程序開始,取數(shù)據(jù)段的段地址送DSMOV DS,AXMOV AL,45H 。設(shè)置中斷向量的系統(tǒng)功能調(diào)用的入口條件MOV AH,25HMOV DX,OFFSET INTSUBINT 21H 。設(shè)置中斷向量MOV AL,0 。OCW1=00H,開放8259A的所有中斷MOV DX,8259P1 。取8259A的奇地址號OUT DX,ALSTI 。開中斷MOV AX,3100H 。終止用戶程序并駐留內(nèi)存的入口條件MOV DX,$–INTSUBINT 21H 。程序駐留退出CODE ENDS 。代碼段結(jié)束END START1 。程序結(jié)束答:注釋見程序清單的下劃線部分。 8259A在采用邊沿觸發(fā)方式時,為了防止IR端有毛刺產(chǎn)生中斷,因此通常也要求有足夠的脈沖寬度,這一點由8259A的內(nèi)部性能所決定。所以,中斷控制器的初始化命令字雖用邊沿觸發(fā),但是,中斷請求信號卻是某個脈沖信號。你認為,這種情況下,設(shè)置邊沿觸發(fā)方式和設(shè)置電平觸發(fā)方式相比,有什么優(yōu)點?答:電平觸發(fā)方式時,中斷請求信號必須在第一個脈沖結(jié)束之前保持高電平,而此時的中斷請求信號卻是某個脈沖信號,不一定能滿足電平觸發(fā)方式的要求,可能會造成中斷請求得不到響應(yīng)。而此信號能滿足邊沿觸發(fā)方式對中斷請求信號的要求,可基本保證能得到中斷響應(yīng)(IF=1)。 下面是一個8253的初始化程序段。8253的控制口地址為46H,3個計數(shù)器端口地址分別為40H、42H、44H。在8253初始化前,先將8259A的所有中斷進行屏蔽,8259A的奇地址端口為82H。請對下面程序段加詳細注釋,并以十進制數(shù)表示出各計數(shù)器的值。INI: CLI 。CPU關(guān)中斷MOV AL,0FFH 。8259A屏蔽中斷OUT 82H,ALMOV AL,36H 。設(shè)置計數(shù)器0控制字,工作于模式3OUT 46H,ALMOV AL,0 。設(shè)置計數(shù)器0的計數(shù)初值為4000H=16384OUT 40H,ALMOV AL,40HOUT 40H,ALMOV AL,54H 。設(shè)置計數(shù)器1控制字,工作于模式2,低8位字節(jié)讀/寫OUT 46H,ALMOV AL,18H 。設(shè)置計數(shù)器1的計數(shù)初值為18H=24OUT 42H,ALMOV AL,0A6H 。設(shè)置計數(shù)器2控制字,工作于模式3,高8位字節(jié)讀/寫OUT 46H,ALMOV AL,46H 。設(shè)置計數(shù)器2的計數(shù)初值為4600H=17920OUT 44H,ALMOV AL,80H 。修改計數(shù)器2的計數(shù)初值為8000H=32768OUT 44H,AL答:注釋見程序清單,計數(shù)器初值的十進制值也見注釋。 下面是一個用8253作為定時器的發(fā)音程序,程序中已加了部分注釋。請對8253的有關(guān)程序段加上注釋,并畫出整個程序的流程圖。8253的控制口地址為46H,3個計數(shù)器端口地址分別為40H、42H、44H。8255A的B端口接揚聲器驅(qū)動電路,B端口的地址為62H。SOUND: PUSHFCLIOR DH,DH 。DH中為發(fā)長音的個數(shù)JZ K3 。如不發(fā)長音,則轉(zhuǎn)K3K1: MOV BL,6 。如發(fā)長音,則置長音計數(shù)器CALL BEEL 。調(diào)用發(fā)音程序K2: LOOP K2 。兩音之間留一點間隙DEC DH 。長音發(fā)完否JNZ K1 。否,則繼續(xù)K3: MOV BL,1 。如發(fā)完長音,則置短音計數(shù)器CALL BEEL 。調(diào)用發(fā)音程序K4: LOOP K4 。兩音之間留一點間隙DEC DL 。繼續(xù)發(fā)短音嗎JNZ K3 。是,則繼續(xù)K5: LOOP K5 。否,則留一點間隙POPF 。標志恢復(fù)RET 。返回BEEL: MOV AL,B6H 。發(fā)音子程序開始OUT 46H,AL 。8253的計數(shù)器2工作于模式3MOV AX,533H 。計數(shù)初值為533HOUT 44H,AL 。送初值低位MOV AL,AHOUT 44H,AL 。送初值高位IN AL,62H 。取揚聲器驅(qū)動信息MOV AH,ALOR AL,03 。接通揚聲器OUT 62H,AL 。揚聲器驅(qū)動SUB CX,CX 。一次發(fā)音時間設(shè)定K7: LOOP K7DEC BL 。BL中為發(fā)音計數(shù)值JNZ K7 。如未結(jié)束,則繼續(xù)發(fā)音MOV AL,AH 。如發(fā)音結(jié)束,則恢復(fù)B端口信息OUT 62H,ALRET答:補充的注釋見程序清單中的下劃線部分。程序流程圖如下所示。SOUND開始保護標志,關(guān)中斷發(fā)長音嗎?置長音計數(shù)器,調(diào)發(fā)音子程序,并延時長音發(fā)完嗎?置短音計數(shù)器,調(diào)發(fā)音子程序,并延時短音發(fā)完嗎?延時并恢復(fù)標志RET返回YYYNNNBEEL開始8253計數(shù)器2初始化為模式3,計數(shù)初值為533H延時音發(fā)完了嗎?發(fā)音結(jié)束,關(guān)掉揚聲器RET返回YN取揚聲器驅(qū)動信息并送AH中保護起來接通揚聲器并使其發(fā)音第 25 頁
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1