




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、 填空1、8088CPU指令共有7種尋址方式。2、根據(jù)功能不同,8088的標志位可分為條件標志和控制標志。3、8284提供頻率恒定的時鐘信號,同時對準備好(Ready)信號和復(fù)位(Reset)信號進行同步 。4、在存儲器系統(tǒng)中實現(xiàn)的片選方法有三種,即線選法、部分譯碼法和全譯碼法。5、I/O端口有統(tǒng)一和獨立兩種編址方式。8088系統(tǒng)采用的是獨立編址方式。6、一個控制系統(tǒng),當主設(shè)備發(fā)生異常時,需向CPU告警,請求處理,否則將會危及工作人員的生命及設(shè)備的安全,此警告線應(yīng)接到8088 CPU的非屏蔽中斷請求引腳信號上。7、8259A中斷優(yōu)先權(quán)處理方式有兩種,它們是固定和循環(huán)。二、問答題1、說明堆棧
2、主要用在哪些地方?假設(shè)堆棧段址寄存器SS的內(nèi)容為2250H,堆棧指針寄存器SP的內(nèi)容為0140H,問棧頂?shù)奈锢淼刂肥嵌嗌??如果在堆棧中壓?個數(shù)據(jù),SS和SP的內(nèi)容各是什么?如果又從堆棧中彈出2個數(shù)據(jù),SS和SP的內(nèi)容又各是什么?棧頂?shù)奈锢淼刂肥?(SS)*16D+(SP)=2250H*10H+0140H=22640H 如果在堆棧中壓入5個數(shù)據(jù),(SS)=2250H,(SP)=0140H-000AH=0136H 如果又從堆棧中彈出2個數(shù)據(jù),(SS)=2250H,(SP)=0136H+0004H=013AH堆棧的主要用處是在轉(zhuǎn)子程序和中斷時保護斷點,在必要時保護現(xiàn)場,在返回時恢復(fù)。另外也可用堆棧
3、存取數(shù)據(jù)2、8088 CPU按功能可分為總線接口單元BIU與執(zhí)行單元EU,請扼要說明它們各自的作用??偩€接口部件BIU,同外部總線連接,為執(zhí)行部件EU完成全部的總線操作,并且計算、形成20位的內(nèi)部存儲器的物理地址。執(zhí)行單元EU,從BIU的指令隊列中獲得指令,然后執(zhí)行該指令,完成指令所規(guī)定的操作。EU和BlU這兩個功能部件能相互獨立地工作,采用了取指令的操作和執(zhí)行指令的操作的重疊技術(shù)。實現(xiàn)流水作業(yè),大大減少了等待取指令所需的時間,提高了微處理器的利用率和整個系統(tǒng)的執(zhí)行速度,也降低了對存儲器的要求。3、CPU與外部設(shè)備之間傳遞的信息包括那幾類?各類信息傳遞的方向又如何?CPU與外部設(shè)備之間傳遞的信
4、息包括數(shù)據(jù)信息、外設(shè)狀態(tài)信息和控制命令信息,其中數(shù)據(jù)信息又包括二進制數(shù)字量、開關(guān)量和模擬量。數(shù)據(jù)信息是在CPU和外設(shè)之間雙向傳輸?shù)?;狀態(tài)信息來自于外部設(shè)備,由CPU接收;控制命令信息是CPU通過外設(shè)接口向外部設(shè)備發(fā)送的。三讀程序填空(1)下面程序段把自0500H單元開始的100個數(shù)中的正數(shù)傳送到自1000H開始的存儲區(qū)。(4分)START:MOVCX,100MOVSI,0500HMOVDI,1000HAGAIN:MOVAL,SICMPAL,00HJLENEXTMOVDI,ALINC DINEXT:INCSILOOPAGAI(2)下面程序是進行1至100的累加請?zhí)羁諛?gòu)成完整的程序。 START:
5、MOV CX,100MOV AX,0MOV BX,1ADLOP:ADD AX,BXINC BXLOOP ADLOPMOV 0500H,AX四、請畫出8088最小組態(tài)時的I/O接口讀周期的時序圖,并對所涉及的控制信號作必要的說明。圖略IO/ M用以區(qū)分是存儲器訪問還是I/O訪問。ALE為地址鎖存允許信號,實現(xiàn)分時工作。WR為CPU寫控制信號。DT/R在用總線收發(fā)器時用來確定數(shù)據(jù)傳送的方向。DEN在用總線收發(fā)器時用做收發(fā)器片子的輸出允許信號。五、編寫程序并畫框圖在0200H開始的單元中存放30個無符號數(shù),求這30個數(shù)的累加和,將其放入0270H開始的單元。(0270H放低八位)框圖略MOV CL,
6、30HMOV SI,0200HMOV AL,00HMOV BL,00HLP2:ADD AL,SIJNC LP1INC BLLP1:INC SILOOP LP2MOV 0270H,ALMOV 0271H,BLHLT六、在8088上擴展一塊6116(2K)和一塊2716(2K)芯片,用部分譯碼法連接線路圖,寫出每塊片子的地址范圍,8088一般最多能擴展多少塊2K的芯片。(12分) 8088 2716 8 8282A0A7 CE A11 A8 AD0AD7 8 A0A7 A9 OE MR A10 8 O0O7 6116 ALE 8 WR A0A7 CE(片選)A11 RD A8 OE(讀)MR IO
7、/M A9 WE(寫)MW A8 A10 8 D0D7 A9 A10 A11 A12 INTA DEN2716的片選CE接CPU的A11,6116的片選CE接CPU的A11加反向器后輸出存儲器讀MR信號是由IO/M和RD信號經(jīng)或門輸出所得存儲器讀MW信號是由IO/M和WR信號經(jīng)或門輸出所得2716的地址范圍是00000-007FFH 6116的地址范圍是00800-00FFFH8088一般最多能擴展518塊2K的芯片。 七、將一塊8253連接在8088上,要求控制口的地址號為43H。1、 畫出接線圖。2、 利用計數(shù)器0完成對外部事件的計數(shù),計滿100次輸出OUT向CPU發(fā)出中斷請求,編寫初始化
8、程序。3、 8253共有哪幾種工作方式?(10分) D0D7 (IO/M) G1 CLK0 Y0 RD (A7+A5) G2A Y1 OUT0A6 G2B 。 WRA4 C 。 CS GATEA3 B 。 A1A2 A Y7 A0 8253 138譯碼器1、138譯碼器的G2A由A7和A5經(jīng)或門電路獲得。A、B、C接到8088的地址線A2、A3、A4。A6經(jīng)反向器后接G2B8253的D0D7,RD,WR,A1和A2接對應(yīng)的8088信號,CS接Y02、計數(shù)器0工作在方式0MOV AL,21HOUT 43H,ALMOV AL,01HOUT 40,AL3、8253共有六種工作方式,它們分別是記數(shù)結(jié)束
9、中斷方式、可編程序單穩(wěn)態(tài)輸出方式、頻率發(fā)生器方式、方波發(fā)生器方式、軟件觸發(fā)方式和硬件觸發(fā)方式。八、用軟件查詢方式實現(xiàn)中斷優(yōu)先權(quán)排隊的接口電路如圖。端口地址為60H。假設(shè)3個中斷源的優(yōu)先級順序從高到低依次為IR0、IR1、IR2,對應(yīng)的中斷服務(wù)程序的入口地址標號依次為ZD1、ZD2、ZD3。(12分)1、試編寫軟件查詢程序確定中斷優(yōu)先權(quán)。2、中斷系統(tǒng)的功能有哪些?3、為什么要進行優(yōu)先級排隊? INTER+ 6 4 1 IRO IR1 IR21、解:端口地址為60H,各中斷源的值分別為 IR0:02HIR1:10HIR2:40H查詢程序如下:START: IN AL,60HMOV CL,2 RCL
10、 AL,CL JC ZD1 MOV CL,2RCL AL,CL JC ZD2 MOV CL,3RCL AL,CL JC DZ3 JUMP START2、中斷系統(tǒng)的功能為實現(xiàn)中斷及返回、能進行中斷優(yōu)先級的排隊、高級的中斷能中斷低級的中斷處理程序。3、進行優(yōu)先級排隊是為了當多個I/O接口同時發(fā)出中斷申請時,CPU能辨別和比較它們的優(yōu)先權(quán),確定首先響應(yīng)哪個中斷請求。另外,當CPU在執(zhí)行中斷服務(wù)程序時,又有新的中斷請求到來,CPU也要確定是否進行響應(yīng)。九、設(shè)某報警系統(tǒng)如圖所示。K0和KI及HD0和HD1為自動線兩端的信號。A9A8A7A6A5A4A3A2A1A0G1 G2A Y2G2BCBA74LS1
11、38 PA0CSPA78255PC0 A1 A0 PC1WR RD D7D0 PC7K0K1IOWIOR5V5VHD0HD1LD開關(guān)K0、K1打開時系統(tǒng)為正常狀態(tài),綠色指示燈LD亮。開關(guān)K0或K1閉合時,表示異常狀態(tài),要求報警,開關(guān)K0和K1只要有閉合的則紅色指示燈HD0和HD1均亮。試設(shè)計一程序,使其能完成上述任務(wù)。解:地址: PA 0208H PB 0209HPC 020AH控制寄存器 020BHK0或K1閉合,CPU從PA0或PA7讀入0;反之,讀入1。方式0:基本輸入輸出方式;方式控制字為 1 0 0 1 0 0 0 0 即 90HSTART:MOV AL,90H;初始化,設(shè)置方式0 MOV DX,020BH;PA為輸入,PC為輸出 OUT DX,AL MOV AL,00H ;令燈全滅 MOV DX,020AH OUT DX,AL LOOP1: MOV DX,0208H ;讀口A IN AL,DX CMP AL,81H JNZ HD0 MOV AL,80H M
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報立項書怎么寫
- 課題結(jié)題申報書范文
- 籃球課題申報書
- 產(chǎn)權(quán)保護合同范本
- 法醫(yī)類的課題申報書
- 教學(xué)課題項目申報書樣板
- 合同范本搜索平臺
- 五金標準件合同范本
- 德育研究課題申報書模板
- 醫(yī)院廚房外包合同范本
- DL-T 736-2021 農(nóng)村電網(wǎng)剩余電流動作保護器安裝運行規(guī)程
- SB/T 10439-2007醬腌菜
- GB/T 33644-2017數(shù)控板料折彎機精度
- GB/T 32434-2015塑料管材和管件燃氣和給水輸配系統(tǒng)用聚乙烯(PE)管材及管件的熱熔對接程序
- GB/T 17888.3-2020機械安全接近機械的固定設(shè)施第3部分:樓梯、階梯和護欄
- 產(chǎn)品質(zhì)量承諾及保障措施-產(chǎn)品質(zhì)量承諾
- 高考語文文化常識之天文歷法課件
- 長短樁組合樁基礎(chǔ)的分析
- 《英語閱讀4》課程教案(下)
- 金壇區(qū)蘇科版二年級心理健康教育第1課《我喜歡我自己》課件(定稿)
- ava標準錄播教室應(yīng)用解決方案
評論
0/150
提交評論