微計算機原理與應(yīng)用模擬題1_第1頁
微計算機原理與應(yīng)用模擬題1_第2頁
微計算機原理與應(yīng)用模擬題1_第3頁
微計算機原理與應(yīng)用模擬題1_第4頁
微計算機原理與應(yīng)用模擬題1_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、模擬試卷1一 單項選擇題(在每小題的四個備選答案中,選出一個正確的答案,并將其號碼填在題后的括號內(nèi)。每小題1分,共10分。錯選、多選或未選均無分)1. 通常所說的 32位機,指的是這種計算機的CPU( )。 A. 是由 32個運算器組成的 B. 能夠同時處理 32位二進制數(shù)據(jù) C. 包含有 32個寄存器 D. 一共有 32個運算器和控制器2. 在8086中用一個總線周期訪問內(nèi)存,最多能讀/寫( )字節(jié)。A.1個 B.2個 C.3個 D.4個3. 設(shè)異步傳輸時的波特率為1200bps,若每個字符對應(yīng)1位起始位,7位有效數(shù)據(jù)位,1位偶校驗位,1位停止位,則每秒鐘最多可傳輸( )個字符。 A. 48

2、00 B. 120 C. 480 D. 12004. 堆棧的工作方式是( )。A. 先進先出 B. 隨機讀寫C.只能讀出不能寫入 D. 后進先出 5. 8088 CPU系統(tǒng)主存儲器以( )為單位編址。A. 字節(jié) B. 字 C. 雙字 D. 八字節(jié)6. 8088 CPU輸入/輸出指令可尋址外設(shè)端口的數(shù)量最大可達( )個。A. 128 B. 256 C. 16K D. 64K7. 在微型機中,往往將外設(shè)的狀態(tài)作為一種數(shù)據(jù)輸入,CPU的控制命令作為一種數(shù)據(jù)輸出,為了將控制、狀態(tài)與數(shù)據(jù)信息區(qū)分開,往往采用( )進行分別傳送。A. 不同的信號線 B. 不同的控制開關(guān)C. 不同的端口地址 D. 不同的中斷

3、服務(wù)子程序8. 在主存儲器和CPU之間增設(shè)高速緩沖存儲器Cache的目的是( )。A. 擴大主存儲器的容量B. 擴大CPU中通用寄存器的數(shù)量C. 解決CPU與主存儲器之間的速度匹配問題D. 既擴大主存儲器的容量又擴大CPU中通用寄存器的數(shù)量9. 8253芯片內(nèi)部有完全獨立的( )。A. 6個16位計數(shù)通道B. 3個16位計數(shù)通道C. 6個8位計數(shù)通道D. 3個8位計數(shù)通道10. 某存儲器芯片容量為2K4bit、若用它組成16K8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為( )。A. 8片、11根 B. 16片、14根 C. 32片、 11根 D. 64片、14根二 多項選擇題(在每小

4、題的五個備選答案中,選出兩個至五個正確答案。并將其號碼填在題中的括號內(nèi),多選、少選、錯選均無分,每小題2分,共10分)1. 8086CPU的寄存器中,能在操作數(shù)內(nèi)存尋址時用作地址寄存器的是( )。A. AXB. BXC. CX D. DIE. SI2. 下列各類存儲器中,掉電后存儲內(nèi)容不丟失的是( )。A. 掩膜ROM B. EPROM C. EEPROM D. DRAM E. SRAM3. CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有( )。 A. 中斷方式 B. DMA方式 C. 無條件傳送 D.查詢傳送 E.串行傳送4. 在8086指令中,能將累加器AX的內(nèi)容清零的正確指令是( )。 A. MOV

5、 AX, 0 B. SUB AX,AX C. CMP AX, 0 D. 0R AX, 0 E. XOR AX, AX 5. PC/XT機對I/O端口的尋址方式有( )。 A. 端口直接尋址 B. 寄存器尋址 C. 寄存器相對尋址 D. DX間接尋址E. 寄存器間接尋址三 填空題(在每小題的空格中填上正確答案。錯填、漏填均無分。本大題共10個空,每空1分,共10分)1. 計算機中有一個“01000011”編碼。如果把它認為是無符號數(shù),它是10進制數(shù) ;如果認為它是BCD碼,則表示真值 。 2. 對與8086CPU,若指令MOV AL,BPSI,其源操作數(shù)的尋址方式為 ,假設(shè)BP=1500H,SI

6、=2500H,DS=3000H,SS=4000H,則源操作數(shù)的物理地址為 。3. 中斷向量是 ,在一個微機系統(tǒng)中,若有4片8259A級聯(lián)工作,能管理 級外部可屏蔽中斷源。4. 在8086/8088CPU中,每個總線周期通常由 時鐘周期組成,但在存儲器或I/O端口工作速度低的情況下,CPU自動插入 狀態(tài)。5. 若當前堆棧指針SP指向3002H單元,則向堆棧中壓入4個字的內(nèi)容后,SP應(yīng)指向_ _。6. 能使AL高四位不變,低四位清零,所使用的指令是 。四 簡答題(回答問題,本大題有3小題,每小題5分,共15分 )1. I/O端口與存儲器獨立編址后,I/O端口地址與存儲單元地址可以重疊使用,此時會不

7、會產(chǎn)生地址混淆?2. 8086微處理器有哪兩種工作模式?分別用于怎樣的場合?如何設(shè)置?3. 某中斷程序入口地址為3200H:9C5AH,放置在中斷向量表中的位置為00024H,問此中斷向量號為多少?入口地址在向量表中如何放置?畫出存放示意圖。五 判斷改錯題(判斷下列各小題的正誤,正確的劃“”,錯誤的劃“”,并對錯誤進行改正,本大題有5小題,每小題2分,共10分。)1. MOV CL, VARBX ( )2. IN BL, 80H ( )3. MOV AX,BXBP ( )4. MUL 34H ( )5. POP CS ( )六 程序分析 (寫運行結(jié)果及程序功能,本大題有3小題,每小題5分,共1

8、5分)1. 分析下面的程序段,指出程序完成的功能及運行結(jié)果。 MOV AX , 0 MOV BX , 2 MOV CX , 5 LP: ADD AX , BX ADD BX , 2 LOOP LP (1)程序段完成的功能是 (2)程序運行后AX中的結(jié)果為 2. 在 BUF 開始有一個字節(jié)型數(shù)組,共有 100 個元素,以下程序段用來計算這個數(shù)組中非零元素的個數(shù),并將結(jié)果存入內(nèi)存 COUNT 單元,在所給程序段的劃線處填入適當指令或指令的一部分,使其完成指定功能。 BUF DB 100 DUP (?) COUNT DB 0 . START:MOV AX, DATA MOV DS, AX LEA S

9、I, MOV CX, CON:MOV AL, SI CMP AL, JZNEXTINC NEXT:INC SI LOOP HLT 3. 已知某程序的數(shù)據(jù)段中定義有如下變量:ORG0200H ADW -1,2,-3,4 BDB $-ACDB abc 寫出運行完下列程序后的結(jié)果。MOV AX, A MOV BX, OFFSET C MOV CL, B MOV DL, C+2 LEA SI, A 此段程序執(zhí)行后,AX=_,BX=_,CL=_,DL=_,SI=_七 基本設(shè)計題(按題目要求編制8086/8088匯編語言程序,本大題2小題,共12分)1.(6分)自BUF單元開始存放了10個16位的無符號數(shù)

10、,試編程完成對這10個數(shù)求累加和的程序段,并將和存入SUM單元中(設(shè)和不大于65535)。2.(6分)下圖中的一個共陰極數(shù)碼管通過8255A和系統(tǒng)相連,請編寫程序使該數(shù)碼管穩(wěn)定顯示“1”。 圖1八 綜合應(yīng)用設(shè)計題(本大題有兩小題,共18分)1(10分)試為某微機應(yīng)用系統(tǒng)設(shè)計一個地址空間為8000HBFFFH的RAM存儲器。CPU具有16根地址線,8根數(shù)據(jù)線,與存儲器有關(guān)的控制信號有存儲器讀和存儲器寫??蛇x用的SRAM和74LS138譯碼器芯片的外部引腳如下圖所示。要求:(1)計算RAM空間的大小?(2)需幾片SRAM芯片?(3)給出每片SRAM芯片的地址范圍。(4)畫出該存儲器與CPU的連接圖

11、。2. (8分)8253與系統(tǒng)總線的連接如下圖所示,現(xiàn)希望利用8253將2MHz的時鐘信號分頻為1Hz的秒信號。 (1)寫出8253 的端口地址;(2)畫出有關(guān)的電路連接圖;(3)編寫8253 的初始化程序。模擬試卷1 參考解答一、 單項選擇題(在每小題的四個備選答案中,選出一個正確的答案,并將其號碼填在題后的括號內(nèi)。每小題1分,共10分。錯選、多選或未選均無分)12345BBBDA678910DCCBB二、 多項選擇題(在每小題的五個備選答案中,選出兩個至五個正確答案。并將其號碼填在題中的括號內(nèi),多選、少選、錯選均無分,每小題2分,共10分) 12345BDEABCABCDABEAD三、 填

12、空題(在每小題的空格中填上正確答案。錯填、漏填均無分。本大題共10個空,每空1分,共10分)1. 67 432. 基址變址尋址 43A00H3. 中斷服務(wù)程序的入口地址 294. 4 TW5. 2FFAH6. AND AL, 0F0H九 簡答題(回答問題,本大題有3小題,每小題5分,共15分 )1. I/O端口與存儲器獨立編制后,I/O端口地址與存儲單元地址可以重疊使用,此時會不會產(chǎn)生地址混淆?答:I/O端口與存儲器獨立編制后,I/O端口不占用存儲器的地址空間,兩者的地址可以重疊,但由于I/O操作與存儲器操作具有不同的控制信號與不同的指令,所以雖然地址相同,但不會混淆。2. 8086微處理器有

13、哪兩種工作模式?分別用于怎樣的場合?如何設(shè)置?答:微處理器有2種工作模式:最小工作模式和最大工作模式。最小工作模式應(yīng)用于較小規(guī)模的單微處理器系統(tǒng),最大模式適用于大、中型規(guī)模的微處理器系統(tǒng),系統(tǒng)中有多個微處理器。當微處理器的引腳接高電平時,工作在最小模式;當接低電平(地)時,則工作在最大模式。3. 某中斷程序入口地址為3200H:9C5AH,放置在中斷向量表中的位置為00024H,問此中斷向量號為多少?入口地址在向量表中如何放置?畫出存放示意圖。答:此中斷向量號為0024H/4=9。存放示意圖如下:四、 判斷改錯題(判斷下列指令的正誤,正確的劃“”,錯誤的劃“”,并對錯誤進行改正,本大題有5小題

14、,每小題2分,共12分。)1. MOV CL, VARBX ( )2. IN BL, 80H ( )解:IN AL, 80H3. MOV AX,BXBP ( )解:MOV SI, BPMOC AX,BX+SI4. MUL 34H ( )解:MOV BL, 34H MUL BL5. POP CS ( )解:CS不能作目的操作數(shù)五、 程序分析 (寫運行結(jié)果及程序功能,本大題有3小題,每小題5分,共15分) 1.(1)程序段完成的功能是 實現(xiàn)將BX寄存器的內(nèi)容進行累加操作,每加一次BX的內(nèi)容加2,共累加了CX次。 (2)程序運行后AX中的結(jié)果為 30 2. BUF DB 100 DUP (?) CO

15、UNT DB 0 . START:MOV AX,DATA MOV DS,AX LEA SI, BUF MOV CX,100 CON:MOV AL,SI CMP AL,0 INC COUNT NEXT:INC SI LOOP CON HLT 3. AX= FFFFH ,BX= 0209H ,CL= 8 ,DL= 63H ,SI= 0200H 六、 基本設(shè)計題(按題目要求編制8086/8088匯編語言程序,本大題共12分)1. 解:LEA BX, BUFMOV CX, 10MOV AX, 0AGAIN:ADD AX, BXINC BXINC BXLOOP AGAINMOV SUM, AX2. 解:MOV AL, 10000000BOUT 63H, ALMOV AL, 06HOUT 60H, AL七、綜合應(yīng)用設(shè)計題(本大題有兩小題,共18分)1. (10分)解:(1)由地址空間范圍,得RAM空間為16KB。(2)需要2片SRAM芯片。(3)每個芯片的地址如下:芯片A15A13A12A0地址范圍1# SRAM10000000000000008000H9FFFH11111111111112#SRAM10100000000000

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論