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

正文內(nèi)容

微機原理課后答案(文件)

2025-07-16 18:19 上一頁面

下一頁面
 

【正文】 MOV DX,0FFC8H OUT DX,AL ;發(fā)ICW1命令 MOV AL,50H ;IR0的中斷類型號為50H MOV DX,0FFC9H OUT DX,AL ;發(fā)ICW2命令 MOV AL,00000001B ;定義ICW4,完全嵌套,非緩沖 OUT DX,AL MOV AL,11101010B(0EAH);定義OCW1,允許IR0、IR OUT DX,AL ;IR4中斷,其余中斷請求屏蔽 (3)中斷服務(wù)子程序 PUSH AX ;保護現(xiàn)場 …… STI ;開中斷 …… ;中斷處理 CLI ;關(guān)中斷 MOV AL,20H ;定義OCW2,普通EOI結(jié)束命令 MOV DX,0FFC8H OUT DX,AL …… POP AX ;恢復(fù)現(xiàn)場 IRET ;中斷返回(1)中斷向量表形成 MOV AX,2000H MOV DS,AX ;DS中為段地址 MOV DX,1800H ;DX中為偏移地址 MOV AL,83H ;中斷類型號為83H MOV AH,25H INT 21H ;設(shè)置類型號83H的中斷向量 MOV DX,2800H MOV AL,94H INT 21H ;設(shè)置類型號94H的中斷向量 MOV DX,3800H MOV AL,0A4H INT 21H ;設(shè)置類型號A4H的中斷向量(2)主片8259A初始化編程:端口地址為CCF8H和CCFAH MOV AL,00011001B(19H);定義ICW1,主片級聯(lián),電平觸發(fā) MOV DX,0CCF8H OUT DX,AL ;發(fā)ICW1命令 MOV AL,80H ;IR0的中斷類型號為80H MOV DX,0CCFAH OUT DX,AL ;發(fā)ICW2命令 MOV AL,00100100B(24H);定義ICW3,IR2和IR5接從片 OUT DX,AL MOV AL,00000001B(01H);定義ICW4,完全嵌套,非緩沖 OUT DX,AL ;非自動EOI結(jié)束方式 MOV AL,11010011B(0D3H);定義OCW1,允許IRIR3 OUT DX,AL ;IR5中斷,其余中斷請求屏蔽(3)1#從片8259A初始化編程:端口地址為FFE8H和FFEAH MOV AL,00011001B(19H);定義ICW1,片從級聯(lián),電平觸發(fā) MOV DX,0FFE8H OUT DX,AL ;發(fā)ICW1命令 MOV AL,90H ;IR0的中斷類型號為90H MOV DX,0FFEAH OUT DX,AL ;發(fā)ICW2命令 MOV AL,00000010B(02H);定義ICW3,1從片接主片的IR2 OUT DX,AL MOV AL,00000001B(01H);定義ICW4,完全嵌套,非緩沖 OUT DX,AL ;非自動EOI結(jié)束方式 MOV AL,11101111B(0EFH);定義OCW1,允許IR4中斷, OUT DX,AL ;其余中斷請求屏蔽(4)2#從片8259A初始化編程:端口地址為FFECH和FFEEH MOV AL,00011001B(19H);定義ICW1,片從級聯(lián),電平觸發(fā) MOV DX,0FFECH OUT DX,AL ;發(fā)ICW1命令 MOV AL,0A0H ;IR0的中斷類型號為A0H MOV DX,0FFEEH OUT DX,AL ;發(fā)ICW2命令 MOV AL,00000101B(05H);定義ICW3,2從片接主片的IR5 OUT DX,AL MOV AL,00000001B(01H);定義ICW4,完全嵌套,非緩沖 OUT DX,AL ;非自動EOI結(jié)束方式 MOV AL,11101111B(0EFH);定義OCW1,允許IR4中斷, OUT DX,AL ;其余中斷請求屏蔽第八章作業(yè)習(xí)題課 P3241. 【答】:8253內(nèi)部包含3個完全相同的計數(shù)器/定時器通道,即0~2計數(shù)通道,對3個通道的操作完全是獨立的。經(jīng)過n十1個脈沖后,計數(shù)器減為0,這時OUT引腳由低電平變成高電平。 方式1——可編程單穩(wěn)態(tài)輸出方式 :當(dāng)CPU用控制字設(shè)定某計數(shù)器工作于方式1時,該計數(shù)器的輸出OUT立即變?yōu)楦唠娖?。但若在計?shù)器回零前,GATE又產(chǎn)生從低到高的正跳變,則8253又將初值n裝入計數(shù)器執(zhí)行部件,重新開始計數(shù),其結(jié)果會使輸出的單脈沖寬度加寬。與此同時,還將計數(shù)初值重新裝入計數(shù)器,開始一個新的計數(shù)過程,并由此循環(huán)計數(shù)。在計數(shù)過程中,當(dāng)GATE變?yōu)榈碗娖綍r,使OUT變?yōu)楦唠娖?,禁止計?shù);當(dāng)GATE從低電平變?yōu)楦唠娖?,GATE端產(chǎn)生上升沿,則在下一個時鐘脈沖時,把預(yù)置的計數(shù)初值裝入計數(shù)器,從初值開始遞減計數(shù),并循環(huán)進行。當(dāng)計數(shù)值減為0時,OUT引腳又回到高電平,同時再一次將計數(shù)初值裝入計數(shù)器,開始下一輪循環(huán)計數(shù);如果寫入計數(shù)器的初值為奇數(shù),則當(dāng)輸出端OUT為高電平時,第一個時鐘脈沖使計數(shù)器減1,以后每來一個時鐘脈沖,都使計數(shù)器減2,當(dāng)計數(shù)值減為0時,輸出端OUT由高電平變?yōu)榈碗娖?,同時自動重新裝入計數(shù)初值繼續(xù)進行計數(shù)。若在計數(shù)過程中寫入一個新的計數(shù)值,則在現(xiàn)行計數(shù)周期內(nèi)不受影響,但當(dāng)計數(shù)值回0后,將按新的計數(shù)初值進行計數(shù),同樣也只計一次。當(dāng)計數(shù)器的值減為0時,輸出端OUT產(chǎn)生一個寬度為一個時鐘周期的負脈沖,然后OUT又回到高電平。當(dāng)計數(shù)器的值減為0后,GATE端又輸入正跳變觸發(fā)脈沖時,將按新寫入的初值進行計數(shù)。 方式1——選通輸入輸出方式:A口和B口作為數(shù)據(jù)口,均可工作于輸入或輸出方式。 ① 8255A:A口輸入,B口輸出 8253:2MHz/2Hz=1000000 通道0工作于方式2,取N0=1000 通道1工作于方式0,取N1=999。 一個模數(shù)轉(zhuǎn)換器完成一次模數(shù)轉(zhuǎn)換,要進行量化、編碼等操作,每種操作均需化費一定的時間,這段時間稱為模數(shù)轉(zhuǎn)換時間tc。l 采集10秒鐘,共采集10s/2ms=5000次,即8253中斷次數(shù)為5000次。也就是說,在A/D轉(zhuǎn)換過程中,加在轉(zhuǎn)換器上的電平在波動,這樣,就很難說輸出的數(shù)字量表示tc期間輸入信號上哪一點的電壓值,在這種情況下就要用采樣保持器來解決這個問題。 假設(shè)8259A已初始化,主程序如下: MOV AX, SEG INTR ;形成中斷矢量表 MOV DS, AX MOV DX, OFFSET INTR MOV AL, N MOV AH, 25H INT 21H MOV AL, 10010000B ;8255初始化 OUT 83H, AL MOV AL, 00110101B ;通道0方式2,BCD計數(shù) OUT 87H, AL MOV AL, 00H ;置初值1000 OUT 84H, AL MOV AL, 10H OUT 84H, AL MOV AL, 01110001B ;通道1方式0,BCD計數(shù) OUT 87H, AL MOV AL, 99H ;置初值999 OUT 85H, AL MOV AL, 09H OUT 85H, AL STIAGAIN:HLT JMP AGAIN中斷服務(wù)程序:INTR: PUSH AX STI IN AL, 80H ;檢測開關(guān),合上為0 NOT AL ;取反 OUT 81H, AL ;點亮相應(yīng)LED(合上) MOV AL, 01110001B ;通道1方式0,BCD計數(shù) OUT 87H, AL MOV AL, 99H ;置初值999 OUT 85H, AL MOV AL, 09H OUT 85H, AL CLI MOV AL, 20H ;普通EOI命令 OUT 20H, AL POP AX IRET ② 8255A:B口輸出 8253:通道0工作于方式2,取N0=2000 通道1工作于方式3,取N1=1000,即得OUT1頻率為1Hz(周期為1秒)的方波,接到8259A的IRi,用沿觸發(fā)中斷請求。 方式2——雙向總線I/O方式:只有A口可以工作于這種方式。這3種基本工作方式是: 方式0——基本輸入輸出方式:適用于不需要用應(yīng)答信號的簡單輸入輸出場合。計數(shù)器在計數(shù)過程中,不受門控信號GATE電平的影響,但只要計數(shù)器未回0,GATE的上升沿卻能多次觸發(fā)計數(shù)器,使它重新從計數(shù)初值n開始計數(shù),直到計數(shù)值減為0時,才輸出一個負脈沖。 方式5——硬件觸發(fā)選通:編程進入工作方式5后,OUT端輸出高電平。 方式4——軟件觸發(fā)選通:當(dāng)對8253寫入控制宇,進入工作方式4后,OUT端輸出變?yōu)楦唠娖?,如果GATE為高電平,那么,寫入計數(shù)初值后,在下一個時鐘脈沖后沿將自動把計數(shù)初值裝入執(zhí)行部件,并開始計數(shù)。 如果寫入計數(shù)器的初值為偶數(shù),則當(dāng)8253進行計數(shù)時,每輸入一個時鐘脈沖,均使計數(shù)值減2。在操作過程中,任何時候都可由CPU重新寫入新的計數(shù)值,不影響當(dāng)前計數(shù)過程的進行。如果GATE為高電平,則在寫入計數(shù)值后的下一個時鐘脈沖時,將計數(shù)值裝入執(zhí)行部件,此后,計數(shù)器隨著時鐘脈沖的輸入而遞減計數(shù)。當(dāng)計數(shù)器的值減為零時,輸出端OUT產(chǎn)生由低到高的正跳變,在OUT引腳上得到一個n個時鐘寬度的負單脈沖。在計數(shù)的過程中,如果GATE變?yōu)榈碗娖?,則暫停減1計數(shù),計數(shù)器保持GATE有效時的值不變,OUT仍為低電平。 方式0——計數(shù)結(jié)束中斷方式:當(dāng)對8253的任一個通道寫入控制字,并選定工作于方式0時,該通道的輸出端OUT立即變?yōu)榈碗娖?。在存儲器?0000H~003FFH,占1K字節(jié)空間,用作存放中斷向量。將每個設(shè)備的中斷服務(wù)程序入口地址(矢量地址)集中,依次放在中斷向量表中。 5. 【答】:由于響應(yīng)中斷時CPU自動關(guān)閉中斷(IF=0),故在中斷服務(wù)子程序中STI指令后方可實現(xiàn)中斷嵌套。 ⑶將PSW中的中斷允許標(biāo)志IF和單步標(biāo)志TF清0,以屏蔽外部其它中斷請求,避免CPU以單步方式執(zhí)行中斷處理子程字。 4. 【答】:CPU響應(yīng)中斷要有三個條件:外設(shè)提出中斷申請;本中斷位未被屏蔽;中斷允許??梢酝ㄟ^軟件設(shè)置來屏蔽外部中斷,即使外部設(shè)備有中斷請求,CPU可以不予響應(yīng)。 對于制造廠家來說,只要按總線接口規(guī)范設(shè)計CPU主板、I/O接口板或存儲器插件板,然后將插件板插入主機的總線擴展槽中,就可構(gòu)成系統(tǒng),很適合于大批量生產(chǎn)、組裝和調(diào)試,也便于更新和擴充系統(tǒng)。 根據(jù)總線中信息傳送的類型可分為地址總線、數(shù)據(jù)總線和控制總線,此外還有電源線和地線 若按總線的規(guī)模、用途和應(yīng)用場合,則可以分成: 片級總線也叫做元件級總線,是由芯片內(nèi)部通過引腳引出的總線,用于芯片一級的互連線。原先,這些總線是由CPU管理的,但當(dāng)外設(shè)需要利用DMA方式進行數(shù)據(jù)傳送時,接口電路可以向CPU提出請求,要求CPU讓出對總線的控制權(quán),
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1