微機原理與單片機接口技術_第1頁
微機原理與單片機接口技術_第2頁
微機原理與單片機接口技術_第3頁
微機原理與單片機接口技術_第4頁
微機原理與單片機接口技術_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

微機原理與應用試卷一、單項選擇題(每小題1分共10分)1.能夠被CPU直接識別的語言是()①匯編語言②高級語言③機器語言④應用語言2.若內存容量為64KB,則訪問內存所需地址線多少條。①16②20③18④193.RESET信號有效后,8086CPU執行的第一條指令地址為()()①00000H②FFFFFH③FFFF0H④0FFFFH4.堆棧的工作方式是①先進先出()②隨機讀寫④后進先出③只能讀出,不能寫入5.8086指令隊列空出兩個字節或8088指令隊列空出一個字節時,則BIU就自動執行一次什么操作。①讀周期()②寫周期③取指周期④指令譯碼6.指令MOVAX,[3070H]中源操作數的尋址方式為①寄存器尋址②直接尋址③立即尋址()④間接尋址7.CPU與外設間數據傳送的控制方式有①中斷方式②DMA方式8.用3片8259A級聯,最多可管理的中斷數是①24級②22級③23級④21級9.斷電后存儲的資料會丟失的存儲器是①RAM②ROM③CD-ROM10.CPU響應中斷請求和響應DMA請求的本質區別是()③程序控制方式④以上三種都是()()④硬盤()①中斷響應靠軟件實現②響應中斷時CPU仍然仍控制總線,而響應DMA請求時,CPU要讓出總線③速度慢④控制簡單二、填空題(每空2分,共20分)1.用2K×8的SRAM芯片組成32K×16的存儲器,共需SRAM芯片__________片,產生片選信號的地址需要__________位。2.在8086中,一條指令的物理地址是由______________________________相加得到的。3.在8086系統中,最小模式下CPU通過引腳上向DMA控制器發總線請求允許。引腳接收DMA控制器的總線請求,而從4.將8255A的端口A、B設置為方式1時,從端口C讀到的信息含義是_________________________。5.在IBM-PC/XT中,外設是通過____________器件對CPU產生中斷請求。6.8253的計數器的最大計數初值是_________。7.當Intel8251A工作在同步方式時,引腳同步檢測SYNDET可作為輸入或輸出信號使用。若工作在外同步方式,該引腳為____________,若工作在內同步方式,該引腳為____________。三、判斷改錯題(每題1分,共10分)1.進行字符串操作時,若DF=1,地址自動減1;若DF=0時,地址自動加1。()2.當運算結果為0時,標志寄存器中ZF=0。3.8088的NMI信號為可屏蔽中斷請求信號。()()4.在8086尋址方式中,能做基址寄存器的寄存器只有BX和BP。5.MOVCS,AX指令是正確的。()6.動態RAM與靜態RAM相比,其優點是:位密度高,速度快,功耗低。()()7.多個外設可以通過一條中斷請求線,向CPU發中斷請求。8.8088的可屏蔽中斷的優先權高于非屏蔽中斷。()()9.中斷相量表可放在用戶可用的內存的任何區域。10.8253的每個計數器能按二進制和BCD兩種方式計數。四、匯編程序(共20分)()()1.指出下列指令源操作數的尋址方式(本題5分)(1)MOVBX,1000H(2)MOVAX,disp[BX][DI](3)MOVBX,[1000H](4)ADDS1,AX(5)MOVAX,[2000H]2.指出下列指令的錯誤.(本題5分)(1)SUBAH,BX(2)MOVBYTEPTR[BX],1000(3)MOVAX,OFFSET[SI](4)MOVCS,AX(5)MOVDS,BP3.已知整數變量A和B,試編寫完成下述操作的程序:(1)若兩個數中有一個是奇數,則將該奇數存入A中,偶數存入B中;(2)若兩個數均為奇數,則兩數分別加1,并存回原變量;(3)若兩個數均為偶數,則兩變量不變。(本題10分)五、簡答題(共20分)計算十進制數61.5=________B=_______H。(本題5分)2.請簡單說明8086的寄存器結構(本題10分)3.什么是中斷類型碼、中斷向量、中斷向量表?在基于8086/8088的微機系統中,中斷類型碼和中斷向量之間有什么關系?(本題5分)六、綜合應用題(20分)1.參看IBM-PC/XT的基本ROM圖,寫出分配給ROM的地址。(10分)2.設8253的計數器0,工作在方式1,計數初值為2050H;計數器1,工作在方式2,計數初值為3000H;計數器2,工作在方式3,計數初值為1000H。如果三個計數器的GATE都接高電平,三個計數器的CLK都接2MHz時鐘信號,試畫出OUT0、OUT1、OUT2的輸出波形。(10分)微機原理與應用試卷一標準答案一、選擇題(每題1分,共10分)1.③2.①3.③4.④5.③6.②7.④8.②9.①10.②二、填空題(每空2分,共20分)1.32、52.段地址加偏移地址3.HOLD、HLDA4.PC3~PC5分配給A端口,PC0~PC2分配給B斷口,C端口剩下的2位PC7、PC6可作為簡單的輸入/輸出線使用。5.8259A6.0000H7.輸入、輸出三、判斷題(每題1分,共10分)1.√2.X3.X4.√5.X6.X7.√8.X9.X10.√四、匯編程序(共20分)1.每個結果1分(1)立即尋址(2)基址變址尋址(3)直接尋址(4)寄存器尋址(5)直接尋址2.(1)源、目的字長不一致(2)1000超出一個字節的表數范圍(3)OFFSET只用于簡單變量,應去掉(4)CS不能作為目的寄存器(1分)(1分)(1分)(1分)(5)段地址不能直接送入數據段寄存器3.答案:(1分)dsegasegmentdw?bdw?dsegendscsegsegmentprocmainfarassumecs:cseg,ds:dsegstart:subpushdsax,axpushmovmovbegin:movxoraxax,dsegds,axmovax,abx,bax,bxax,0001classtestjztestjzbx,0001exitxchgmovjmpclass:jzbx,ab,bxexittestexitbbx,0001incincaexit:maincsegendretendpendsstart五、簡答題(共20分)1.111101.1、3D.8(5分)2.答:共10分,少寫或錯寫1個寄存器扣1分,都錯不給分4個16位的數據寄存器AX、BX、CX、DX,用以暫存16位的操作數,也可作為8個8位寄存器使用。16位的堆棧指針寄存器SP。16位的基數指針寄存器BP。16位源變址寄存器SI。16位目的變址寄存器DI。16位指令指針IP。16位狀態標志寄存器FLAG,有9個標志位。16位的段寄存器CS(碼段)、DS(數據段)、SS(堆棧段)、ES(附加段)。3.答:處理機可處理的每種中斷的編號為中斷類型碼。中斷向量是指中斷處理程序的入口地址,由處理機自動尋址。中斷向量表是存放所有類型中斷處理程序入口地址的一個默認的內存區域。在8086系統中,中斷類型碼乘4得到向量表的入口,從此處讀出4字節內容即為中斷向量。(5分)六、綜合應用題(共20分)1.答:①分配給32K×8ROM芯片的地址為:F8000H-FFFFFH(5分)②分配給8K×8ROM的地址為下述4組地址之一:F0000H-F1FFFHF2000H-F3FFFHF4000H-F5FFFHF6000H-F7FFFH(5分)2.答:計數器0工作在方式1,即可編程的單脈沖方式。這種方式下,計數的啟動必須由外部門控脈沖GATE控制。因為G

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論