川大學電子信息學院套微機原理題和答案_第1頁
川大學電子信息學院套微機原理題和答案_第2頁
川大學電子信息學院套微機原理題和答案_第3頁
川大學電子信息學院套微機原理題和答案_第4頁
川大學電子信息學院套微機原理題和答案_第5頁
免費預覽已結束,剩余13頁可下載查看

下載本文檔

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

文檔簡介

1、微機原理及接口技術期末試題A ( 答案 )1. 單項選擇題( 在下列每小題的四個備選答案中,選出一個正確的答案,并將號碼填在括號內。每小題 1分,共 10 分 )1、 8086/8088 的時鐘信號是由( C ) 提供。A. 8259 B. 8255 C. 8284 D. 82532、指令MOV AX , 0283HBXSI 中源操作數的尋址方式為( B ) 。A. 寄存器間接尋址B. 基址變址相對尋址C. 基址尋址D. 變址尋址3、某存儲單元的段基址為3806H,段內偏移地址為 2948H,該存儲單元的物理地址為(B )。A. 4100H B. 3A9A8H D. 3AA08H4、某存儲器芯

2、片有地址線15 根,數據線8 根、該存儲器芯片的存儲容量為( D ) 。A. 15K X8 B. 32K X256 C. 1K X8 D. 32K X85、某存儲器芯片容量為 2Kx4bit、若用它組成16Kx8bit存儲器組,所用芯片數以及用于組內尋址的地址線為(B )A. 2 片、 11 根 B. 16 片、 14根 C. 8 片、 16 根 D. 16 片、 8 根6、 DMAC 8237具有 ( C ) 獨立通道。A . 八個 B . 二個 C . 四個 D . 三個7、可編程中斷控制器8259A每片具有(C )優先權控制。A . 4 級 B . 2 級 C . 8 級 D . 6 級

3、8、 若要某系統的8253 的 2 通道輸出波形為占空比1:1 的方波、分頻系數為1000、二進制計數,其工作方式命令字為 ( B ) 。A. A6H B. B6H C. B4H D. C7H9、 8237 片內尋址的端口有( D ) 個。A. 4 B. 2 C. 8 D. 1610、 8259 片內尋址的端口有( B ) 個。A. 4 B. 2 C. 8 D. 161. 填空題:( 每空 1 分,共計40 分 )1 .偽指令ASSUME程序中出現時表示:(段寄存器與段之間的對應關系)。2. 匯編語言源程序中的語句結構由4 部分組成,每個部分稱為項( 也可稱為域或埸) ,各項名稱分別為: (

4、標號或變量名) 、 ( 操作碼 ) 、 ( 操作數 ) 、 ( 注釋 ) 。3. 標志寄存器FR中有六個狀態標志,它們的符號、名稱以及為0和1時代表的意義分別為: .(進/借位位CF;當運算中最高位有進位或借位時CF=1;否則CF=0 ); .(符號位SF;當運算的結果最高位為 1即結果為負數時SF=1;否則SF=0 ); .(奇偶位PF;當運算的結果中低 8位中含1的個數為偶數時 PF=1;否則PF=0 ); .(全零位ZF;當運算的結果為零時 ZF=1;否則ZF=0 ); .(溢出位OF當帶符號數運算的結果有溢出時OF=1;否則OF=0 ); .(半進/借位位AF;當運算的結果 D3向D4

5、有進位或借位時AF=1;否則AF=0 );4、微機主機與輸入/ 輸出設備之間的數據傳送方式有以下四種方式:( 無條件傳送) 、(查詢式傳送)、(中斷傳送)、(DMA傳送)、5、執行下面的程序段后,AX=( 35 )MOV CX, 5MOV AX, 50NEXT: SUB AX, CXLOOP NEXTHLT6、執行下面的程序段后,AL=( 34H ) ,BUF DW 2152H, 3416H, 5731H, 4684HMOV BX, OFFSET BUFMOV AL, 3XLAT7、標志寄存器FR中有三個控制標志,它們的符號、名稱以及為0和1時代表的意義分別為: .( 中斷控制IF ;允許即開

6、中斷時IF=1 ;否則 IF=0 ) ; .(方向控制DF;在串操作指令時需變址寄存器SI,DI按遞減方式工作即-1/2時DF=1;否則DF=0); .(單步操作控制 TF;需單步工作時 TF=1;否則TF=0 );8、 8086/8088 CPU 具有兩種外部中斷,它們是( 非屏蔽中斷即NMI ) 和 (可屏蔽中斷即INTR ) 。9、A/D變換器的作用是(將模擬量轉換數字量),D/A變換器的作用是(將數字量轉成模擬量)。衡量它們性能的主要參數有( 分辨率 ) 、 ( 轉換時間) 、 ( 精度 ) 、 ( 線性度 ) 。10、EIA RS-232C 的TXD和RXDB據線上的電平邏輯 1=(

7、 -3-15)V ;邏輯0=( +3+15 )V。11 、 8253 具有 (3) 個獨立的(16 ) 位計數器,各計數器都有( 6 ) 種不同的工作方式。12 、 8255 具有 3 種工作方式,其中方式0 為 ( 基本輸入/ 輸出 ) ;方式 1 為 ( 選通輸入/ 輸出 ) ;方式 2 為 ( 雙向選通輸入/ 輸出 ) 。 8255 片內可尋址的端口有( 4 ) 個。13、8251A可編程串行接口芯片具有(奇偶)、(溢出)、(幀錯或格式錯)的錯誤檢測能力。1. 問答題:( 每小題 10 分,共計20 分 )1、8086 CPUW多少根地址線?多少根數據線?它最大直接尋址范圍是多少? 一次

8、對外數據傳送多少BIT二進制數?答:8086 CPUW 20根地址線(2分);16根數據線(2分);它最大直接尋址范圍1MB(4分);一次對外數據傳送16BIT 二進制數(2 分 ) 。2、CPU域主機)與接口之間有哪幾種傳送信息的方式?各應用在什么場合?在這些傳送方式中可使用我們所學過的哪些可編程接口芯片?答:(1)無條件傳送方式;用于要求不高的場合如LED顯示等;可用8255的工作方式0, (2分)(2) 查詢式傳送;用于可靠性高且速率不高的場合如數據采集等;可用8255 的工作方式1、 2, (2 分 )(3) 中斷傳送;用于可靠性高且效率高的場合;可用8255 的工作方式1、 2 和

9、8259, (4 分 )(4)DMA傳送;用于可靠性高且效率高、速率高的場合;可用 8237o (2分)1 .接口及程序設計(15分):在1000H開始的內存中,放有1000個ASCII字符,請設計一程序, 將 這串ASCII字符以異步串行通信方式從8255A PB0 輸出,采用偶校驗、一位起始位、一位終止位、波特率500 ( 可調用1ms軟件定時程序 "DIMS)8255A接口連接圖如下:8255A工作方式控制字如下:D7D6D5D4D3D2D1D0特征佟_A組方式A 口C47B組方式B 口C03CALL DIMSROR AL,1DEC BLJNZ L2MOV AL ,0FFHOU

10、T DX ,ALCALL D1MSCALL D1MSINC SILOOP L1HLT ; ( 程序的結構等共10 分 )1.若用2114存儲器芯片組成2KB RAM地址范圍為8000H87FFH問地址線、數據線及相關的控制線如何 連接?(假設CPU只有16根地址線、8根數據線,控制線為 WR RD、IO/M ,采用LS138全譯碼法。)(15 分)( 每根連線各1 分、存貯器組2 分 )微機原理與接口技術題B 答案1. 填空 ( 共 40 分 每空 1 分 )1 .若累加器(AL) = 1000 0000在下列表示中所對應的十進制數值應是:無符號數:(128 );帶符號數(-128 ); BC

11、D ( 80 );1. 請指出下列指令中原操作數和目標操作數的尋址方式:1) . ADD BX , SI+3000H , 原操作數( 變址尋址) ; 目標操作數( 寄存器尋址) ;2) . MUL SI , 原操作數( 寄存器間址) ; 目標操作數( 隱含尋址) ;3. 寫出下列表示法中的物理地址:1) . 3500H:2354H 物理地址為( 37354H )2) . (DS)=2350H (BX)=1806H (SI)=4560H 位移量為200 物理地址為( 2932EH )4. 8259A 的弓I腳有 D0- D7、IR0IR7、WR RD CAS0- CAS2CS AR INT、SP

12、/EN INTA,其中連接 CPUK系統 側的引腳有(D0D7、WR RD CS A0、INT、INTA );連接I/O 一側的引腳有(IR0IR7 );用于其他芯片連接的 弓 I 腳有(CAS0CAS2、SP/EN )。5. 8237A在微機系統中所起的作用是(DMA控制作用,具有 DMA青求、響應、傳送和結束的管理能力 );它有(4 ) 個通道;有(單一)、(成組)、(查詢)三種傳送模式;有(I/O-存貯器)、(存貯器-I/O )、(存貯器-存 貯器 ) 、 ( 校驗 ) 四種傳送類型;片內有( 16 ) 個端口可尋址。6. 8251A 在串行通信中應完成的基本任務是( 串 / 并轉換 )

13、 、 ( 串行數據格式化) 、 ( 可靠性校驗) 和 ( 實現接口與DCE勺聯絡控制)。7. 1). 8282 在微機系統中所起的作用是( T1 時鎖存地址信息) ;2) . 8288 在微機系統中所起的作用是( 在 8088/8086 最大組態時發控制信息) ;8. A/D 變換器的作用是( 將模擬量變換成數字量) ;它的分辨率是指( 數字量變化1 個數值時,能區分的最小模擬量值,常用變換后的數字量的位數來說明,如分辨率為 8 位的 A/D 變換器,能區分的最小模擬量為滿度值的1/256 ) 。9. 8255 有三種工作方式,其中能工作于方式0 的口有 ( A 、 B、 C 口 ) ;能工作

14、于方式1 的口有 ( A 、 B 口 ) ;能工作于方式2 的口有 ( A 口 ) 。10. 使用512X 4bit的RAM儲器芯片組成16KB的存儲器組,共需(64 )片RAM5片;共需(14 )根尋址線;每片 RAMH ( 9 ) 根片內尋址線。11. ASSUM瓦E匯編語言源程序中的作用是(在匯編時建立段寄存貯器與段之間的對應表,凡在表中出現的段,尋址時可只寫偏移地址,否則還應寫出段地址) ;OFFSETE匯編語言源程序中的作用是(分析運算符,求變量或標號的偏移地址);12. 在匯編語言源程序中指令性語句的作用是( 編寫可供計算機執行的程序) ;指示性語句的作用是( 告訴匯編程序如何將源

15、程序匯編成目標程序) ;1. 簡要回答( 共 10 分 每小題 5 分 )CPU 有多少根地址線?多少根數據線?它最大直接尋址范圍是多少?一次對外數據傳送多少BIT 二進制數?(20 根地址線、16根數據線、最大直接尋址范圍是1MB 一次對外數據傳送16BIT二進制數)2. 請畫出異步傳送時9 的 ASCII 碼波形圖(停止位為1 位,采用偶校驗)。 ( 略 )1. 閱讀下列程序并回答問題:(10 分 )1. 此程序完成什么功能?2. 畫出流程圖DATA SEGMENTORG 2000HSTRING DB 20 DUP (5,8,78H,21H,97H)COUNT EQU $ STRIGDAT

16、A ENDSSTACK SEGMENT STACKDB 100 DUP(? )STACK ENDSCODE SEGMENTASSUME C:S COD,E DS: DATA, SS: STACKBEGIN: MOV AX, DATAMOV DS, AXMOV CX, COUNTLEA SI, STRINGXOR AX, AXAGAIN: ADD AL, SIADC AH, 0INC SILOOP AGAINMOV SI , ALMOV SI+1 , AHMOV AH, 4CHINT 21HCODE ENDSEND BEGIN( 將 100 個八位數累加后存入數據區最后兩個單元)四、若用2114

17、存儲器芯片組成2KB RAM地址 范圍為D000H D7FFH問地址線、數據線及相關的控制線如何連接?( 所有己知條件如圖所示 ) (15 分 ) (注意:該題07,08 年復試考過,很重要)五、 匯編語言程序設計:(10 分 )在1000H和1064H單元開始,放有各為100字節的組合后的BCDa (地址最低處放的是最低位字節),求它們的和, 且把和放在1100H開始的單元中。(要求寫出完整程序)DATA SEGMENTORG 1000HSTRING1 DB nn, nn,STRING2 DB nn, nn,COUNT EQU $ STRI NG2RESUT DB 101 DUP ( )DA

18、TA ENDSSTACK SEGMENT STACKDB 100 DUP(? )STACK ENDSCODE SEGMENTASSUME C:S COD,E DS: DATA, SS: STACKBEGIN: MOV AX, DATAMOV DS, AXMOV CX, COUNT; (100)LEA SI, STRING1 ; (1000H)XOR AX, AXAGAIN: MOV AL, SIADC AL, SI+64HDAAMOV SI+100H, ALINC SILOOP AGAINJNC END1MOV SI+100H, 1END1: MOV AH, 4CHINT 21HCODE EN

19、DSEND BEGIN六、某系統中8253-5地址為340HH343H,輸入頻率為10MH琳沖信號,輸出為1HZ,占空比為1:1的脈沖信號,請寫出初始化程序并畫出相應電路圖及地址譯碼連接圖。(15 分 )提示:1.地址總線只用 A0A9,控制線用IOR IOW 譯碼器可采用邏輯電路與LS138譯碼器的組合;2. 8253 的工作方式命令字如圖。MOV DX,343HMOV AL,00110110BOUT DX,ALMOV AX,10000MOV DX,340HOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,343HMOV AL,01110110BOUT DX,ALMOV D

20、X,341HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,ALII微機原理與接口技術題 C答案1.單項選擇題(在下列每小題的四個備選答案中,選出一個正確的答案,并將號碼填在括號內。每小題1分,共10分)1、8288在8086/8088組成的計算機中的作用是 (2 )。數據緩沖器 總線控制器地址鎖存器 提供系統時鐘 CLK2、指令 MOV 0283HBXSI , AX 中目標操作數的尋址方式為 (2 )。寄存器尋址 基址變址相對尋址基址尋址 變址尋址3、某存儲單元的段基址為3806H,段內偏移地址為 2A48H,該存儲單元的物理地址為 (4 )。 4100H 3AA08

21、H 3B008H 3AAA8H4、某存儲器芯片有地址線13根,數據線8根、該存儲器芯片的存儲容量為 (3 )。 15Kx8 32KX256 8KX8 32KX85、某存儲器芯片容量為 2Kx 1bit、若用它組成 16Kx8bit存儲器組,所用芯片數以及用于組內尋址的地址線為(2 )。32片、11根64片、14根8片、14根16片、8根6、在直接尋址方式中,除使用段寄存器外,允許使用的寄存器有 AX, BX CX DX SI , DI, BP, SP全部通用寄存器 不使用任何寄存器7、設某數據段中有:DA1 DB 32H, 58HDA2 DW 32H 58H下面有語法錯誤的語句是(3 ) LE

22、A SI , DA2 MOV AL, DA1+1 MOV BL DA2 INC DA2+28、MOV AX 5849HMOV BX 2934HADD AL, BHDAA上述4條指令執行后,(AX)=( 4 ) 817DH 8183H5872H 5878H9、IN AL , n指令中n是(1 )8位二進制數16位二進制數8位或16位二進制數均可 用AL時是8位;用AX時是16位10、執行指令PUSH BX后,堆棧指針SP的變化為(2 ) SP-1 SP -2 SP+1 SP+21 .填空題:(每空2分,共計40分)1 .偽指令SEGMENT程序中出現時表示:(程序劃分邏輯段)2 .匯編語言源程序

23、中的語句結構由4部分組成,每個部分稱為項(也可稱為域或埸),各項名稱分別為:(名字/標號)、(操作碼)、(操作數)、(注釋)。3 .標志寄存器FR中下列標志位的名稱以及為0和1時代表的意義分別為: .CF :( 進位/借位位,運算中最高位有進位/借位時為1;否則為0 ); .IF :(中斷控制位,1為開中斷;0為關中斷);4、匯編程序的作用是(將用助記符號編寫的匯編語言源程序轉換成機器碼的目標程序);5、物理地址是指(內存單元的實際地址 );6、指示性語句的作用是(告訴匯編程序如何將源程序轉換成目標程序);7、指令性語句的作用是(指示計算機執行的實際操作 );8、A/D變換器的作用是(將模擬量

24、變換成數字量);它的分辨率是指(數字量變化1個數值時,能區分的最小模擬量值,常用變換后的數字量的位數來說明,如分辨率為8位的A/D變換器,能區分的最小模擬量為滿度值的1/256)。9、若某D/A變換器的分辨率為12位并且不帶鎖存器,它與 8088CPU勺DB連接時應加(2)級鎖存器。10、若要某系統的8253的2通道輸出波形為占空比1:1的方波、分頻系數為1000、二進制計數,其工作方式命令字為(01110110B) c11、8237具有(3 )種傳送模式,(4)種傳送類型。12、8259 一片能連接(8)中斷源,它有(4 )個ICVV有(3 )OCW。1 .問答題:(每小題5分,共計15分)

25、1. 8251在系統中起什么作用?請畫出異步通信幀格式圖。答:8251A在串行通信中應完成的基本任務是串/并轉換、串行數據格式化、可靠性校驗和實現接口與DCE的聯絡才$制。(幀格式圖略)2、什么是總線周期一個基本的總線周期由多少個 T構成答:CPU每訪問一次總線所花的時間稱為總線周期,一個基本的總線周期由四個T周期構成。3、8237在系統中起什么彳用?請簡述8237工作過程。答:DMA空制作用,具有 DMA青求、響應、傳送和結束的管理能力。8237工作過程分四個階段:1 .請求:1. 響應:3 .傳送:4 .結束:1 .程序設計(10分):在數據段中從0500H單元開始存放著100個帶符號數(

26、16位),要求把其中的正數傳送至 1000H開始的存儲區;負數傳送至 1100H 開始的存儲區,且分別統計正數和負數的個數,并將正數和負數的個數分別存入1200H和1201H單元中。(要求:寫出完整程序并畫出流程圖)DATA SEGMENTORG 0500HN0 DW X1, X2,,X100 ;自定義100個帶符號數COUNT EQU $ BUFFER/2N1 DW 1000H ;保存正數N2 DW 1100H ;保存負數N3 EQU 1200H ;保存個數DATA ENDSCODE SEGMENTASSUME CS CODE DS: DATAMAIN PROCSTART MOV AX DATAMOV DS AXMOV CX COUNTXOR DX,DXLEA SI,N0 ;首地址fSILEA BX,N1LEA DI,N2AGAIN: MOV AX SIAND AX,AX

溫馨提示

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

評論

0/150

提交評論