北京交通大學微機原理與接口技術考題及答案(共6頁)_第1頁
北京交通大學微機原理與接口技術考題及答案(共6頁)_第2頁
北京交通大學微機原理與接口技術考題及答案(共6頁)_第3頁
北京交通大學微機原理與接口技術考題及答案(共6頁)_第4頁
北京交通大學微機原理與接口技術考題及答案(共6頁)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上微機原理與接口技術20062007學年第1學期(A卷答案)一、填空題(每空1分,共15分) 1在實模式下,80486微處理器使用的地址線是20 條,存儲器的最大尋址空間是 1MB ,存儲器分段的最大容量是64KB 。2計算機的數(shù)據(jù)表示的范圍由字長n決定,若n=16,有符號數(shù)的表示范圍是+32767-32768 ,無符號數(shù)的表示范圍是065535 。3.在實模式下,設(CS)=1200H,(IP)=FF00H,指令的物理地址為21F00H 。4設(SP)=1000H,(AX)=2010H,執(zhí)行指令PUSH AX后,(SP)= 0FFEH 。5.80486CPU的引腳信號

2、NMI的功能是 接受不可屏蔽中斷請求 。6.在MOV 1100HBX,AX 中,目標操作數(shù)的尋址方式是 基址尋址 。7在DMA傳送中,8237A可提供的存儲器的地址是 16 位。8. 8259A中ISR是 8 位的寄存器,其作用是 記錄CPU正在服務的中斷請求 。9.將中斷允許標志IF置“1”的指令是 STI 。10ADC0809有 8 個模擬輸入通道,可轉(zhuǎn)換的模擬信號的范圍是 05V 。 二 、選擇題(選擇正確答案,每題1分,共10分)1在80x86中斷系統(tǒng)中,中斷向量表用于存放( C )(A)中斷類型號 (B)中斷服務程序(C)中斷服務程序的入口地址(D)中斷源類型2指令MOV AX,10

3、00H , 源操作數(shù)存放在( A )(A)代碼段中(B)堆棧段中(C)數(shù)據(jù)段中(D)附加段中3串指令的源地址由( A )提供。(A)DS:SI提供(B)CS:IP提供(C)ES:SI提供(D)SS:SP提供4將寄存器AL的低4位屏蔽,應當用的指令是( B )(A)ANDAL,0FH(B)ANDAL,0F0H(C)XORAL,0FH (D)XORAL,0F0H5.執(zhí)行JZ指令,轉(zhuǎn)移的條件是( C )(A)ZF=0(B)CF=0(C)ZF=1(D)CF=16EPROM芯片Intel 2764,片內(nèi)尋址需要的地址線是( C )(A)11條(B)12條(C)13條(D)14條7啟動ADC 0809轉(zhuǎn)換

4、的命令是( A )(A)OUT 端口,AL(B)MOV 端口,AL(C)OUT AL,端口 (D)MOV AL,端口8若8250輸入的基準時鐘頻率1.8432MHz,除數(shù)寄存器裝入60H時,則波特率為(C )(A)4800(B)2400(C)1200(D)3009CPU響應INTR中斷請求的條件是(C ) (A)TF=1 (B)DF=1 (C)IF=1 (D)CF=110某中斷的類型號為16,其對應向量表的地址是( C )(A)0020H (B)0030H(C)0040H(D)0050H三、改正下列語句的錯誤(每題1分,共4分) (1)MOV 20H, AL(2)POP CS (3)ADDDI

5、,SI (4)INC AX,1四、回答下列問題(每題3分,共6分)1. 當CPU響應INTR中斷請求后,CPU是如何獲取中斷類型號?答:在第二個INTA中斷響應周期,由8259 將中斷類型號送上數(shù)據(jù)總線,送給CPU。2. 8254有哪幾種工作方式?答:有如下6種工作方式: 方式0:計數(shù)結(jié)束中斷方式1: 單拍負脈沖方式2: 頻率發(fā)生器方式3: 方波發(fā)生器方式4: 軟件觸發(fā)計數(shù)方式5: 硬件觸發(fā)計數(shù)五、解答題(10分)閱讀下面程序段1、對于下面的數(shù)據(jù)定義,畫圖表示各數(shù)據(jù)在存儲器中的存放次序;2、各組指令單獨執(zhí)行后,有關寄存器的內(nèi)容是什么?將答案填寫在橫線處。 DATA SEGMENTTAB1 DB

6、 42H,56,43H,A TAB2 DW 1235H,5ECDH,EF DATA ENDS(1) LEA BX, TAB1MOV AL,BX ;1.(AL)= INC BX ADD AL,BX+2 ;2.(AL)= (2) MOV BX,OFFSET TAB2 MOV AX,BX+4 ;3.(AH)= MOV SI,01HMOV DX, BX+SI ;4.(DX)= TAB142H56答: 43H(1) LEA BX, TAB1AMOV AL,BX ;(AL)= 42H TAB2 35HINC BX 12H ADD AL,BX+2 ;(AL)= 83H CDH(2) MOV BX,OFFSE

7、T TAB25EH MOV AX,BX+4 ;(AH)= EFMOV SI,01H EMOV DX, BX+SI ;(DX)= CD12H 六、存儲器擴充,設CPU地址總線16條,數(shù)據(jù)總線8條;需擴充的ROM空間為8KB,采用8K8b芯片,RAM空間為16KB,采用8K8b芯片。(15分)(1) 采用38譯碼器,畫出擴充存儲器的地址位圖;(2) 畫出存儲器與CPU系統(tǒng)總線的連接原理圖;(3) 寫出各芯片的地址范圍。七、綜合題(35分)下圖是使用DAC0832產(chǎn)生各波形的硬件連接圖。圖中利用并行接口8255A作為CPU與DAC0832之間的接口,且8255A的A口為數(shù)據(jù)輸出口,通過它把變化的數(shù)據(jù)

8、傳送到DAC0832,用B口和C口控制2個8段LED數(shù)碼顯示器(共陰),顯示的內(nèi)容是送到DAC0832上的十六進制數(shù)(00FF)。設8255A的端口地址分別為210H,211H,212H,213H。要求:1.列出8段LED數(shù)碼顯示器(共陰)顯示0F的顯示代碼;(5分)2.編寫8255的初始化程序; (5分)3.編寫一個含子程序的完整程序完成下列功能(要求有詳細的注釋):(1)使用DAC0832在VOUT端循環(huán)產(chǎn)生三角波;(10分)(2)編寫子程序:在2個8段LED數(shù)碼顯示器上,顯示送到DAC0832上8位數(shù)值(以兩個十六進制數(shù)顯示,B口顯示高位,C口顯示低位)。(10分)(3)編寫延時子程序:

9、用于三角波的斜率改變,延時時間自定。(5分)解:1. 共陰極LED顯示器七段顯示代碼顯示字符0123456789ABCDEF七段代碼(H)3F065B4F666D7D077F6F777C395E7971 DATA SEGMENT LIST DB 3FH,06H,5BH,4FH,71H DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AXMOV AL,80H ;PA、PB、PC均為方式0輸出 MOV DX,213H OUT DX,AL ;寫入控制端口LOP: MOV DX,210H ;置8255A的A口地

10、址MOV AL,00H ;三角波正向初值LADD:OUT DX,AL CALL DISP ;顯示子程序CALL DALLY ;延時INC ALJNZ LADDMOV AL,0FFH ;三角波負向初值LDEC:OUT DX,ALCALL DISP ;顯示子程序CALL DALLY ;延時DEC ALJNZ LDECJMP LOP ;此程序是循環(huán)程序,可由CTRC-C強迫中斷。DISP PROC NEAR ;顯示子程序 PUSH AXPUSH BXPUSH CXPUSH DXMOV AH, AL AND AL,0FH ;屏蔽高4位 MOV BX,OFFSET LIST ;七段顯示代碼表的首址送BXADD BL,AL ;形成顯示字符的地址 MOV AL,BX ;取出字符送AL MOV DX,212H OUT DX,AL ;送C口輸出顯示(低位)MOV AL, AH AND AL,0F0H ;屏蔽低4位 MOV CL, 4SHR AL, CL ;右移4位 MOV BX,OFFSET LIST ;七段顯示代碼表的首址送BXADD BL,AL ;形成顯示字符的地址 MOV AL,BX ;取出字符送AL MOV DX,211H OUT DX,AL ;送B口輸出顯示(高位)POP DX POP CXPOP BXPOP AXRET

溫馨提示

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

評論

0/150

提交評論