




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 19/19微機接口技術 復習題(課程代碼 252267)選擇題1、接口的基本功能是()。A、輸入緩沖B、輸出鎖存C、輸入緩沖,輸出鎖存D、編址使用2、8086系統(tǒng)中優(yōu)先級最高的中斷是()中斷。A、除法除以0B、指令C、非屏蔽D、斷點3、8255工作在方式0時,具有()功能。A、查詢輸入/輸出B、輸入緩沖、輸出鎖存C、無條件輸入/輸出D、雙向數據傳送4、PC/XT總線的地址信號和數據信號是()的。A、分時復用B、分開傳送C、混雜一起D、不需地址5、8086非屏蔽中斷的類型碼是()。A、00HB、02HC、08HD、不定6、DMA工作方式時,總線上的各種信號是由()發(fā)送的。A、中斷控制器B、CP
2、UC、存儲器D、DMA控制器7、CPU執(zhí)行OUTDX,AL指令時,()的值輸出到地址總線上。A、AL寄存器B、AX寄存器C、DL寄存器D、DX寄存器8、查詢輸入/輸出方式下,外設狀態(tài)線要經過()與微機相連。A、鎖存器B、譯碼器C、緩沖器D、放大器9、8253工作在BCD碼計數據器時,若初值為100,則應寫為()。A、100HB、64HC、100D、010010、PC機的串行通信接口COM1地址為()。A、3F8H-3FFHB、2F8H-2FFHC、378H-37FHD、20H-21H11、中斷自動結束方式是自動將8256A()相應位清零。A、ISRB、IMRC、IRRD、ICW12、一個I/O
3、地址稱為一個()。A、接口B、端口C、外設D、芯片13、輸入/輸出指的是主機與()交換數據。A、存儲器B、外設C、鍵盤D、顯示器14、CPU響應可屏蔽中斷請求時,其中斷類型碼由()提供。A、CPU內部B、中斷指令C、類型碼固定 D、可屏蔽中斷管理器15、可屏蔽中斷管理器8259所管理的是()。A、指令中斷B、非屏蔽中斷C、可屏蔽中斷D、單步中斷16、8086系列微機的中斷類型碼越大,則優(yōu)先級()。A、越高B、越低C、相同D、不定17、可編程接口芯片在使用前對它(),稱為編程。A、寫操作數B、寫控制字C、編接口地址D、設計控制電路18、在定時器/計數器8253的輸出端可產生()波形。A、三角波B
4、、正弦波C、方波D、斜波19、對逐次逼近式A/D轉換器,起動一次轉換讀入多次數字量,則讀入的數字量()。A、肯定相同B、可能相同C、肯定不同D、可能不同20、微機中串口1的I/O地址范圍是()。A、3F0H3F7HB、3F8H3FFHC、2F0H2F7HD、2F8H2FFH21、一個接口可由()組成。A、一個端口B、兩個端口C、一個I/O地址D、若干個I/O地址22、微機總線的位數指的是()的位數。A、地址線B、控制線C、數據線D、并行線23、地址譯碼器的輸入端應接到()上。A、控制總線B、數據總線C、地址總線D、外部總線24、對以下類型的中斷,優(yōu)先級最低的是()。A、指令中斷B、非屏蔽中斷C
5、、可屏蔽中斷D、斷點中斷25、8259工作在完全嵌套方式時,()引腳的中斷源優(yōu)先級最高。A、IR0B、IR1C、IR7D、IR826、8255工作在方式0時,它沒有()功能。A、輸入緩沖B、輸出鎖存C、電流放大D、總線隔離27、微機系統(tǒng)復位時,CPU不能響應()中斷。A、指令中斷B、可屏蔽中斷C、非屏蔽中斷D、斷點中斷28、并行接口沒有()功能。A、輸出鎖存B、輸入緩沖C、模字量變成數字量D、物理量變成模擬量29、總線按功能分類,下面不屬于的是()。A、數據總線B、地址總線C、控制總線D、通訊總線30、串行通信的波特率越高,則串行傳送數據的速度()。A、越慢B、越快C、與波特率無關D、由CPU
6、速度決定31、數據的輸入輸出指的是()進行數據交換。A、CPU與存儲器B、CPU與外設C、存儲器與外設D、內存與外存32、8086在執(zhí)行INAL,DX指令時,AL寄存器的內容輸出到()上。A、地址總線 B、數據總線 C、存儲器 D、寄存器33、微機串口1(COM1)的I/O地址為()A、3F8H3FFHB)2F8H2FFHC)378H37FHD)3E0H3E7H34、一位八段共陰數碼管,若段碼為6DH,位控端為高電平,則顯示的字符為()A、2B、5C、7D、不顯示35、采用行掃描法的鍵盤陣列,若行線與8255A的PA口連接,列線與PB口連接,則對該8255A初始化時應設置為()。A、PA口輸入
7、、PB口輸入B、PA口輸入、PB口輸出C、PA口輸出、PB口輸入D、PA口輸出、PB口輸出36、與并行通信比較,串行通信更適用于()微機間的數據傳送。A、不同類型B、同類型C、近距離D、遠距離37、微機在中斷輸入/輸出方式下,數據的輸入或輸出是由()控制的。A、CPUB、DMA控制器C、中斷控制器D、定時器38、向8253寫入的計數初值是寫入()中的。A、控制寄存器B、計數初值寄存器C、減計數寄存器D、輸出鎖存寄存器39、ISA總線的數據寬度為()位。A、64B、32C、16D、840、8086中斷系統(tǒng)中優(yōu)先級最低的的是()。A、可屏蔽中斷B、不可屏蔽中斷C、單步中斷 D、除法出錯41、并行接
8、口一般要對輸出數據進行鎖存,其原因是()。A、外設速度常低于主機速度 B、主機速度常低于外設速度C、主機與外設速度通常差不多D、要控制對多個外設的存取42、若8259A工作在優(yōu)先級自動循環(huán)方式,則IRQ4的中斷請求被響應并且服務完畢后,優(yōu)先級最高的中斷源是()。AIRQ3BIRQ5CIRQ0DIRQ4438086中斷向量表的大小為()字節(jié)。A256B1024C16kD64k44軟中斷INTn(n=10HFFH)的優(yōu)先級排列原則是()。An值愈小級別越高B無優(yōu)先級別Cn值愈大級別越高D隨應用而定45兩片8259A級聯后可管理()級中斷。A、15B、16C、32D、6446、8086CPU工作在總
9、線請求方式時,會讓出( )。 A、地址總線 B、數據總線 C、地址和數據總線 D、地址、數據和控制總線 47、8086CPU的I/O地址空間為( )字節(jié)。 A、64KB B、1MB C、256B D、1024B 48、CPU在執(zhí)行OUT DX,AL指令時,( )寄存器的內容送到地址總線上。 A、AL B、DX C、AX D、DL49、數據的輸入輸出指的是( )進行數據交換。 A、CPU與存儲器 B、CPU與外設 C、存儲器與外設 D、內存與外存 50、在給接口編址的過程中,如果有5根地址線沒有參加譯碼,則可能產生( )個重疊地址。 A、52 B、5 C、25 D、10 51、8086在執(zhí)行IN
10、 AL,DX指令時,DX寄存器的內容送到( )上。 A、地址總線 B、數據總線 C、存儲器 D、寄存器52、在中斷輸入/輸出方式下,外設的( )線可用于向CPU發(fā)送中斷請求信號。 A、地址 B、狀態(tài) C、數據 D、其他53、CPU在執(zhí)行OUT DX,AL指令時,( )寄存器的內容送到數據總線上。 A、AL B、DX C、AX D、DL 54、查詢輸入/輸出方式需要外設提供( )信號,只有其有效時,才能進行數據的輸入和輸出。 A、控制 B、地址 C、狀態(tài) D、數據 55、當CPU執(zhí)行存儲器讀指令時,其( )。 A、M/IO為高、RD為低 B、M/IO為低、RD為低 C、M/IO為低、RD為高 D
11、、M/IO為高、RD為高 56、地址譯碼器的輸出一般可為接口的( )信號。 A、片選 B、數據輸入 C、地址 D、控制 57、PCI總線的數據寬度為( )位。 A、8 B、16 C、32 D、64 58、ISA總線的數據寬度為( )位。 A、64 B、32 C、16 D、859、總線的寬度用數據總線的條數表示,其單位是( )。 A、位 B、字節(jié) C、字 D、雙字 60、總線的寬度用( )總線的條數表示。 A、地址 B、數據 C、控制 D、以上所有 61、總線的標準傳輸率是總線上( )。 A、每秒傳輸的最大字節(jié)量 B、每秒傳輸的最大位數 C、每秒傳輸的最大信息量 D、每秒傳輸的數據量 62、總線
12、的標準傳輸率用( )表示。 A、Mb/s B、MB/s C、Kb/s D、KB/s 63、CPU響應INTR引腳上來的中斷請求的條件是( )。 A、IF=0 B、IF=1 C、TF=0 D、TF=1 64、若8259A工作在優(yōu)先級自動循環(huán)方式,則IRQ4的中斷請求被響應并且服務完畢后,優(yōu)先級最高的中斷源是( )。 A、IRQ3 B、IRQ5 C、IRQ0 D、IRQ465、8086中斷系統(tǒng)可以管理( )種中斷。 A、16 B、1K C、256 D、12866、8086中斷向量表的大小為( )字節(jié)。 A、256 B、1024 C、2k D、64k 67、軟中斷INTn(n=10HFFH)的優(yōu)先級
13、排列原則是( )。 A、n值愈小級別越高 B、無優(yōu)先級別 C、n值愈大級別越高 D、隨應用而定 68、兩片8259A級聯后可管理( )級中斷。 A、15 B、16 C、32 D、64 69、8086中斷系統(tǒng)中優(yōu)先級最低的的是( )。 A、可屏蔽中斷 B、不可屏蔽中斷 C、單步中斷 D、除法出錯70、8255A工作在方式2(雙向選通I/O)時,( )。 A、只能作輸入接口 B、只能作輸出接口 C、作輸入口或作輸出口 D、同時可作輸入口、輸出口 71、傳輸距離較近時,常采用( )。 A、串行接口 B、簡單接口 C、可編程接口 D、并行接口 72、并行接口一般要對輸出數據進行鎖存,其原因是( )。
14、A、外設速度常低于主機速度 B、主機速度常低于外設速度 C、主機與外設速度通常差不多 D、要控制對多個外設的存取73、可編程定時器/計數器8253有( )種工作方式。 A、一種 B、二種 C、六種 D、八種74、計數器與定時器的工作原理是( )。 A、不完全相同的 B、根本不同的 C、相同的 D、互不相關的75、可編程定時器/計數器8253的控制字為( )個字節(jié)。 A、1 B、2 C、3 D、476、起動8253的計數器開始或計數的方式有( )。 A、軟件方式 B、硬件方式 C、軟件和硬件方式 D、門控信號77、向8253寫入的計數初值寫到了( )中。 A、初值寄存器 B、計數器0# C、減計
15、數單元 D、控制字寄存器78、在對8253進行任何操作前,都必須先向8253寫入一個( ),以確定8253的工作方式。 A、控制字 B、計數初值 C、狀態(tài)字 D、指令 79、計數初值送到8253的( )寄存器中。A、控制寄存器 B、計數初值寄存器 C、減計數單元 D、輸出鎖存寄存器 80、可以從8253的( )寄存器中讀出減計數器的值。 A、控制寄存器 B、計數初值寄存器 C、減計數單元 D、輸出鎖存寄存器 81、當外設輸入的信號變化很快時,應考慮在A/D轉換器的輸入端加一個( )。 A、傳感器 B、濾波電路 C、采樣保持器 D、多路模擬開關82、梯形電阻網絡中的電阻為( )。 A、10K和2
16、0 K B、R和2R C、R和RF D、2R和RF 83、D/A轉換器輸出模擬電壓的最大幅值不會超過( )。 A、+5V B、0V C、輸入電壓 D、參考電壓 84、當外設的輸出信號為模擬電壓時,需在輸入通道中設計一個( )。 A、A/D轉換器 B、D/A轉換器 C、定時器/計數器 D、傳感器85、使多路模擬信號共有一個A/D轉換器時,需使用( )。 A、采樣保持器 B、多路模擬開關 C、傳感器 D、濾波電路 66、將各種物理信號變成電信號的裝置稱為( )。 A、采樣保持器 B、傳感器 C、模/數轉換器 D、數/模轉換器87、當外設所需的控制信號為模擬電壓時,需在輸出通道中設計一個( )。 A
17、、A/D轉換器 B、定時/計數器 C、傳感器 D、D/A轉換器 88、ADC0809的EOC引腳如果輸出為高電平,表示( )。 A、啟動A/D轉換 B、讀出數字量 C、A/D轉換結束 D、A/D轉換器故障 89、用8255的PA口和PC口的低4位接一個鍵盤陣列,最多可識別( )個按鍵。 A、6 B、8 C、16 D、32 90、LCD顯示器比LED顯示器( )。 A、費電 B、省電 C、亮度高 D、屏幕大 91、使8段LED顯示器顯示數字的編碼稱為( )。 A、字形碼 B、ASCII碼 C、區(qū)位碼 D、BCD碼92、按鍵的抖動是由( )造成的。 A、電壓不穩(wěn)定 B、電流不穩(wěn)定 C、機械運動抖動
18、和接觸不穩(wěn)定 D、按鍵速度太慢 93、8250的最高波特率為( )bps。 A、1200 B、9600 C、19200 D、38400 94、標準的RS-232-C規(guī)定的串行數據傳送距離為( )米。 A、10 B、20 C、50 D、100 95、串行通信適用于( )微機間的數據傳送。 A、不同類型 B、同類型 C、近距離 D、遠距離 96、兩臺微機間進行串行通信時,波特率應設置為( )。 A、不同 B、相同 C、可相同也可不同 D、固定不變97、兩臺微機間進行串行雙工通信時,最少可采用( )根線。 A、2 B、3 C、4 D、5 98、微機的串口1的I/O地址為( )。 A、3F8H3FFH
19、 B、2FBH2FFH C、378H3F7H D、3E0H3E7H56、CPU在執(zhí)行IN AL,DX指令時,其( )。 A、M/IO為低,RD為低 B、M/IO為高,RD為高 A、M/IO為高,RD為低 D、M/IO為低,RD為高 57、地址譯碼器的輸入端應接在( )總線上。 A、地址 B、數據 C、控制 D、以上都對答案:1-5:CABBB 6-10:DDCAA 11-15:ABADC 16-20:DBCAB 21-25:DCCCA 26-30:CBDDB31-35:BBADC 36-40:DABBB 41-45:ABBAA 46-50:DABBC 51-55:ABACA 56-60:ACC
20、AB 61-65:AABBC 66-70:BAACD 71-75:DACCA 76-80:CAABD 81-85:CBDAB 86-90:BDADB 91-95:BACCC 96-100:BBA二、簡答:1、下圖中的譯碼電路所確定的端口地址為28029FH。74LS138I/O接口電路+5VGNDA9A8A7A6A5CBAG12、簡述異步通信和同步通信的字符格式并進行比較。解答串行異步通信以字符為單位進行傳輸,其通信協議是起止式異步通信協議,其字符格式通常由0作為起始位,5-8個數據位一個奇偶校驗位,1-2個停止位,停止位為1,空閑位為1。3、寫出AX和BX最后的值 MOV AX , FFFF
21、H MOV BX , 1111H PUSH AX PUSH BX POP AX POP BX 答案: AX1111H BX FFFFH4、 一般的I/O接口電路有哪四種寄存器,它們各自的作用是什么? 解答數據輸入寄存器,數據輸入寄存器,狀態(tài)寄存器和控制寄存器。數據端口能對傳送數據提供緩沖,隔離,寄存的作用 ;狀態(tài)寄存器用來保存外設或接口的狀態(tài);控制寄存器用來寄存CPU通過數據總線發(fā)來的命令。5、 一般的I/O接口電路有哪四種寄存器,它們各自的作用是什么? 解答數據輸入寄存器,數據輸入寄存器,狀態(tài)寄存器和控制寄存器。數據端口能對傳送數據提供緩沖,隔離,寄存的作用 ;狀態(tài)寄存器用來保存外設或接口的
22、狀態(tài);控制寄存器用來寄存CPU通過數據總線發(fā)來的命令。6、8255A的功能是什么,有哪幾個控制字,各位的意義是什么? 解答8255A是一種通用的可編程程序并行I/O接口芯片.它有兩個控制字,一個是方式選擇控制字,它的作用是實現對8255A的各個端口的選擇。一個是對C口進行置位或復位控制字. 它的作用是能實現對端口C的每一位進行控制。7、簡述頻移鍵控的工作原理。解答在計算機中一般采用頻移鍵控方式,也就是將數字1和0調制為不同頻率的兩個信號,實現原理如下圖所示:8、總結8086各個T狀態(tài)的主要功能。解答T1狀態(tài):總線周期的第一個時鐘周期主要用于輸出存儲器地址或I/O地址;T2狀態(tài):輸出讀/寫控制信
23、號。T3狀態(tài):鎖存地址、處理器提供的控制信號和數據在總線上繼續(xù)維持有效,且T3時鐘的前沿(下降沿)對READY引腳進行檢測。READY信號有效,進入T4周期。T4狀態(tài):總線周期的最后一個時鐘周期,處理器和存儲器或I/O端口繼續(xù)進行數據傳送,直到完成,并為下一個總線周期做好準備。Tw狀態(tài):等待狀態(tài)。處理器在T3前沿發(fā)現READY信號無效后,插入Tw。Tw狀態(tài)的引腳信號延續(xù)T3時的狀態(tài)、維持不變。9、說明微型計算機系統(tǒng)的硬件組成及各部分作用。解答CPU:CPU也稱處理器,是微機的核心。它采用大規(guī)模集成電路芯片,芯片內集成了控制器、運算器和若干高速存儲單元(即寄存器)。處理器及其支持電路構成了微機系
24、統(tǒng)的控制中心,對系統(tǒng)的各個部件進行統(tǒng)一的協調和控制。存儲器:存儲器是存放程序和數據的部件。外部設備:外部設備是指可與微機進行交互的輸入(Input)設備和輸出(Output)設備,也稱I/O設備。I/O設備通過I/O接口與主機連接??偩€:互連各個部件的共用通道,主要含數據總線、地址總線和控制總線信號。10、什么是通用微處理器、單片機(微控制器)、DSP芯片、嵌入式系統(tǒng)?解答通用微處理器:適合較廣的應用領域的微處理器,例如裝在PC機、筆記本電腦、工作站、服務器上的微處理器。單片機:是指通常用于控制領域的微處理器芯片,其內部除CPU外還集成了計算機的其他一些主要部件,只需配上少量的外部電路和設備,
25、就可以構成具體的應用系統(tǒng)。DSP芯片:稱數字信號處理器,也是一種微控制器,其更適合處理高速的數字信號,內部集成有高速乘法器,能夠進行快速乘法和加法運算。嵌入式系統(tǒng):利用微控制器、數字信號處理器或通用微處理器,結合具體應用構成的控制系統(tǒng)。11、馮諾依曼計算機的基本設計思想是什么?解答采用二進制形式表示數據和指令。指令由操作碼和地址碼組成。將程序和數據存放在存儲器中,計算機在工作時從存儲器取出指令加以執(zhí)行,自動完成計算任務。這就是“存儲程序”和“程序控制”(簡稱存儲程序控制)的概念。指令的執(zhí)行是順序的,即一般按照指令在存儲器中存放的順序執(zhí)行,程序分支由轉移指令實現。計算機由存儲器、運算器、控制器、
26、輸入設備和輸出設備五大基本部件組成,并規(guī)定了5部分的基本功能。12、處理器內部具有哪3個基本部分?8086分為哪兩大功能部件?其各自的主要功能是什么?解答處理器內部有ALU、寄存器和指令處理三個基本單元。8086有兩大功能部件:總線接口單元和執(zhí)行單元??偩€接口單元:管理著8086與系統(tǒng)總線的接口,負責處理器對存儲器和外設進行訪問。8086所有對外操作必須通過BIU和這些總線進行。執(zhí)行單元EU:負責指令譯碼、數據運算和指令執(zhí)行。13、8086怎樣實現了最簡單的指令流水線?解答8086中,指令的讀取是在BIU單元,而指令的執(zhí)行是在EU單元。因為BIU和EU兩個單元相互獨立、分別完成各自操作,所以可
27、以并行操作。也就是說,在EU單元對一個指令進行譯碼執(zhí)行時,BIU單元可以同時對后續(xù)指令進行讀??;這就是最簡單的指令流水線技術。14、什么是實地址方式、保護方式和虛擬8086方式?它們分別使用什么存儲模型?解答實地址方式:與8086具有相同的基本結構,只能尋址1MB物理存儲器空間,邏輯段最大不超過64KB;但可以使用32位寄存器、32位操作數和32位尋址方式;相當于可以進行32位處理的快速8086。實地址工作方式只能支持實地址存儲模型。保護方式:具有強大的段頁式存儲管理和特權與保護能力,使用全部32條地址總線,可尋址4GB物理存儲器。保護方式通過描述符實現分段存儲管理,每個邏輯段可達4GB。處理
28、器工作在保護方式時,可以使用平展或段式存儲模型。虛擬8086方式:在保護方式下運行的類似實方式的運行環(huán)境,只能在1MB存儲空間下使用“16位段”。 處理器工作在虛擬8086方式時,只能使用實地址存儲模型。15、區(qū)別如下總線概念:芯片總線、局部總線、系統(tǒng)總線;并行總線、串行總線;地址總線、數據總線、控制總線;ISA總線、PCI總線。解答芯片總線:是指大規(guī)模集成電路芯片內部,或系統(tǒng)中各種不同器件連接在一起的總線;用于芯片級互連。局部總線:位于處理器附件的器件相互連接的總線,相對于芯片總線。系統(tǒng)總線:通常是指微機系統(tǒng)的主要總線。并行總線:采用并行傳輸方式的總線。串行總線:將多位數據按二進制位的順序在
29、數據線上逐位傳送的總線。地址總線:實現地址信息互連和交換的一組導線。數據總線:實現數據信息互連和交換的一組導線。控制總線:控制協調處理器和內存、外設交互信息的一組導線。ISA總線:即IBM PC/AT總線,以處理器80286引腳形成的總線,分成支持8位操作的前62信號和擴展16位操作的后36信號。PCI總線:外設部件互連總線,不僅適用于IA-32處理器,也適用其它處理器,支持32位和64位操作,廣泛用于32位通用微型計算機中。16、什么是同步時序、半同步時序和異步時序?解答同步時序:總線操作的各個過程由共用的總線時鐘信號控制。半同步時序:總線操作仍由共用的總線時鐘信號控制,但慢速模塊可以通過等
30、待信號讓快速模塊等待。異步時序:總線操作需要握手(Handshake)聯絡(應答)信號控制,總線時鐘信號可有可無。17、在半導體存儲器件中,什么是SRAM、DRAM和NVRAM?解答SRAM是靜態(tài)讀寫存儲器芯片,它以觸發(fā)器為基本存儲單元,以其兩種穩(wěn)定狀態(tài)表示邏輯0和邏輯1。DRAM是動態(tài)讀寫存儲器芯片,它以單個MOS管為基本存儲單元,以極間電容充放電表示兩種邏輯狀態(tài),需要不斷刷新保持信息正確。NVRAM多指帶有后備電池的SRAM芯片,這種芯片采用CMOS制造工藝設計以減少用電。18、簡述主機與外設進行數據交換的幾種常用方式。解答主機與外設進行數據交換的幾種常用方式: 無條件傳送方式,常用于簡單
31、設備,處理器認為它們總是處于就緒狀態(tài),隨時進行數據傳送。 程序查詢方式:處理器首先查詢外設工作狀態(tài),在外設就緒時進行數據傳送。 中斷方式:外設在準備就緒的條件下通過請求引腳信號,主動向處理器提出交換數據的請求。處理器無其他更緊迫任務,則執(zhí)行中斷服務程序完成一次數據傳送。 DMA傳送: DMA控制器可接管總線,作為總線的主控設備,通過系統(tǒng)總線來控制存儲器和外設直接進行數據交換。此種方式適用于需要大量數據高速傳送的場合。19、以可屏蔽中斷為例,說明一次完整的中斷過程主要包括哪些環(huán)節(jié)?解答中斷請求:外設通過硬件信號的形式、向處理器引腳發(fā)送有效請求信號。中斷響應:在滿足一定條件時,處理器進入中斷響應總
32、線周期。關中斷:處理器在響應中斷后會自動關閉中斷。斷點保護:處理器在響應中斷后將自動保護斷點地址。中斷源識別:處理器識別出當前究竟是哪個中斷源提出了請求,并明確與之相應的中斷服務程序所在主存位置。現場保護:對處理器執(zhí)行程序有影響的工作環(huán)境(主要是寄存器)進行保護。中斷服務:處理器執(zhí)行相應的中斷服務程序,進行數據傳送等處理工作。恢復現場:完成中斷服務后,恢復處理器原來的工作環(huán)境。開中斷:處理器允許新的可屏蔽中斷。中斷返回:處理器執(zhí)行中斷返回指令,程序返回斷點繼續(xù)執(zhí)行原來的程序。20、中斷控制器8259A中IRR,IMR和ISR三個寄存器的作用是什么?解答中斷請求寄存器IRR:保存8條外界中斷請求
33、信號IR0IR7的請求狀態(tài)。Di位為1表示IRi引腳有中斷請求;為0表示該引腳無請求。中斷屏蔽寄存器IMR:保存對中斷請求信號IR的屏蔽狀態(tài)。Di位為1表示IRi中斷被屏蔽(禁止);為0表示允許該中斷。中斷服務寄存器ISR:保存正在被8259A服務著的中斷狀態(tài)。Di位為1表示IRi中斷正在服務中;為0表示沒有被服務。三、軟、硬件設計設8253的輸入CLK1=1000Hz,CS=1013H,要求OUT1輸出為高電平和低電平均為20ms方波。(1)畫出8253的接線圖; 解答接線圖如下:8253A0A1f=1000HZGATE=5vOUT0(2)設計8253的控制程序。解答(1)因為要產生連續(xù)的方
34、波信號,因此選擇8253的工作方式3;(2)因為輸出的方波頻率為1000/(20+20)=25Hz,所以寫入的初值為1000/25=40;(3)40256,因此寫入時選擇一個字節(jié)寫入。程序如下:mov al,56h ;0101 0110out 13h,almov al,28Hout 11h,al 2、有一工業(yè)控制系統(tǒng),有四個控制點,分別由四個對應的輸入端控制,現用8255的端口C實現該系統(tǒng)的控制,如本題圖形。開關K0K3打開則對應發(fā)光二極管L0L3亮,表示系統(tǒng)該控制點運行正常;開關閉合則對應發(fā)光二極管不亮,說明該控制點出現故障。編寫8255的初始化程序和這段控制程序。解答; 寫入方式字mov
35、al,100001b; 81H(表示任意,可以填寫為0,也可以為1)mov dx,控制口地址; 可以假設為0FFFEHout dx,al;加入下一段更好,使L0L3全亮mov al,0fhmov dx,端口C地址; 可以假設為0FFFCHout dx,al;控制程序段mov dx,端口C地址; 可以假設為0FFFCHin al,dx; 讀入PC0PC3mov cl,4shl al,cl; 左移4位out dx,al; 控制PC4PC73、試按如下要求分別編寫8253的初始化程序,已知8253的計數器02和控制字I/O地址依次為204H207H。 使計數器1工作在方式0,僅用8位二進制計數,計數
36、初值為128。 使計數器0工作在方式1,按BCD碼計數,計數值為3000。 使計數器2工作在方式2,計數值為02F0H。解答mov al,50hmov dx,207hout dx,almov al,128; 80hmov dx,205hout dx,almov al,33hmov dx,207hout dx,almov ax,3000h; 不是3000mov dx,204hout dx,almov al,ahout dx,almov al,0b4hmov dx,207hout dx,almov al,02f0hmov dx,206hout dx,almov al,ahout dx,al4、使用
37、8255A作為開關和共陰極LED顯示器的接口,設8255A的A口連接8個開關,B口連接8個LED指示燈,要求將A口的開關狀態(tài)讀入,然后送至B口控制指示燈亮、滅。(設8255A的A口的地址為60H)試畫出連接電路圖。8255PA0.PA7PB0.PB7A0A1(2)編寫程序實現上述功能。(設8255A的控制口的地址為63H)。.MODELTINYCon_8255EQU63H;8255控制口PA_8255EQU60H;8255 PA口PB_8255EQU61H;8255 PB口.STACK100.CODESTART:MOVDX,Con_8255MOVAL,90HOUTDX,AL;8255初始化,PA口作輸入用,PB口作輸出用START1:MOVDX,PA_8255IN AL, DX MOVDX,PB_8255 OUTDX,ALJMP START1END START5、設某系統(tǒng)使用兩片8259A管理中斷。主片的端口地址為0F000H和0F001H,工作于邊沿觸發(fā)、特殊完全嵌套、非自動結束和非緩沖方式;從片的端口地址為0E000H和0E001H,工作于邊沿觸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高級專業(yè)技術職務工作經歷證明(7篇)
- 農業(yè)智能化灌溉技術應用服務協議
- 教育培訓市場調查報告
- 室內設計空間分析
- 水利工程的玄機與考點解讀試題及答案
- 校園設施承包協議
- 中級經濟師復習知識體系評估試題及答案
- 工程經濟理論與實際案例結合2025年試題及答案
- 水利水電工程應急響應策略與試題及答案
- 水電工程相關課題研究試題及答案
- 華中師大一附中2024屆高二數學第二學期期末綜合測試模擬試題含解析
- 動車乘務員和動車餐吧乘務員培訓內容
- 寄生蟲的預防 小學生
- 公司?;饭芾淼年P鍵要素與成功因素
- 原始憑證粘貼單(模板)
- 畜牧微生物學課件
- 空調采購服務投標方案
- 《旅游學概論》第一章
- 不正常航班旅客服務技巧研究-民航運輸畢業(yè)論文
- 平衡計分卡的發(fā)展歷程
- 部編2023版道德與法治六年級下冊活動園問題及答案
評論
0/150
提交評論