微型計算機原理及應(yīng)用試題及答案
《微型計算機原理及應(yīng)用試題及答案》由會員分享,可在線閱讀,更多相關(guān)《微型計算機原理及應(yīng)用試題及答案(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
蘭州大學(xué)信息學(xué)院微型計算機原理及應(yīng)用試題 02專業(yè)姓名一、判斷并陳述理由題(不陳述理由不計分) (1 分×10=10 分):1、8086CPU 的最小方式是為實現(xiàn)多處理器系統(tǒng)而設(shè)計的。 ()2、在 8086CPU 構(gòu)成的微機系統(tǒng)中,數(shù)據(jù)可以存放在幾個不連續(xù)的段中。 ()3、DMA 方式不能實現(xiàn)內(nèi)存與接口之間數(shù)據(jù)的直接交換。 ()4、8086 的可屏蔽中斷不受 IF 標志位的影響,但需要從數(shù)據(jù)線上讀取中斷類型碼。 ()5、構(gòu)成一個最小 8086 CPU 的微機系統(tǒng)只需 8086、8282、8286 就夠了。 ()6、8086CPU 的 Ready 信號是由外部硬件產(chǎn)生的。 ()7、8086 復(fù)位時, (CS)=FFFFH, (IP)=0000H,所以 8086 在復(fù)位后重新啟動時,便從內(nèi)存的 FFFF0H 單元開始執(zhí)行指令,使得系統(tǒng)在啟動時自動進入系統(tǒng)程序。 ()8、中斷類型碼乘以 4,就可以得到中斷服務(wù)程序入口地址。 ()9、多個外設(shè)可以通過一條中斷請求線向 CPU 發(fā)中斷請求。 ()10、8251 是可編程并行通信接口芯片而 8255 是可編程串行通信接口芯片。 ()二、選擇題(1 分×10=10 分)1、二進制數(shù) 10010110.10B 的十進制數(shù)值可表示為()A、 96.8B、 150.5C、 96.5D、 160.52、RAM 6116 芯片有 2K×8 位的容量,它的片內(nèi)地址選擇線和數(shù)據(jù)線分別是()A、A0 ~A15 和 D0~D15B、A0~A10 和 D0~ D7C、A0 ~A11 和 D0~D7D、A0~A11 和 D0~D153、8086 CPU 在響應(yīng)中斷時順序?qū)ⅲǎ﹥?nèi)容壓入堆棧。A、CS.IP.PSWB、IP.CS.PSWC、PSW.CS.IPD、PSW.IP.CS4、8086 能夠訪問的存儲空間的大小是() 。A. 64kB.1MC. 256D.16M5、8253 是可編程定時、計數(shù)器芯片,它內(nèi)部有() 。A、三個定時器B、四個定時器C、二個計數(shù)器D、四個計數(shù)器6、相鄰段地址之間的最小距離為()A、16 個字節(jié)B、64K 字節(jié)C、1K 字節(jié)D、256 字節(jié)7、8086 CPU 的 NMI 引腳上輸入的信號是()A、可屏蔽中斷請求B、非屏蔽中斷請求C、中斷相應(yīng)D、總線請求8、8086 CPU 在()時刻采樣 READY 信號決定是否插入等待周期。A、T3 下降沿B、T3 上升沿C、T2 下降沿D、T2 上升沿9、保護斷點就是保存() 。A.中斷類型碼B.中斷服務(wù)程序入口地址C.現(xiàn)場D.當(dāng)前 CS 、IP 的值10、8086 CPU 采用()中斷結(jié)構(gòu)。A、單級B、多級C、級聯(lián)D、矢量三、填空(每空 1 分×20=20 分):1、每一條指令一般都由()和()來構(gòu)成。2、8086 CPU 內(nèi)部的四個專用寄存器是() 、 ()和()及() 。3、若某中斷向量為 08H,則該中斷的中斷服務(wù)子程序的入口地址在中斷向量表中的物理地址范圍為()~() 。4、根據(jù)以下要求用一條指令寫出相應(yīng)的操作:(1) 、把 BX 和 DX 的內(nèi)容相加,結(jié)果送入 DX 中。 ()(2) 、用寄存器 BX 和位移量 0B2H 的寄存器相對尋址方式把存貯器中的一個字和(CX)的內(nèi)容相加,結(jié)果送入該存貯器中。 ()(3) 、用寄存器 BX 和 SI 的基址變址尋址方式把存貯器中的一個字節(jié)與 AL 寄存器的內(nèi)容相加,結(jié)果送入 AL 寄存器中。 ()(4) 、用位移量為 0524H 的直接尋址方式把存貯器中的一個字與數(shù) 2A59H 相加,并把結(jié)果送入該存貯單元中。 ()5、CPU 與外設(shè)傳送的三種信息是()和()及() 。6、CPU 與外設(shè)交換信息時,有三種常見的輸入輸出方法,它們分別是:()和()及() 。7、8255 有兩個控制字,它們分別是()和() 。四.簡答如下基本概念題:(5 分×5=25 分)1.I/O 接口電路采用統(tǒng)一編址或獨立編址時對微處理器有無特殊要求?2.8086 系統(tǒng)中 INTR 中斷與 INTN 中斷有什么區(qū)別?3.什么是動態(tài)存儲器的刷新?為什么需要刷新?4.如以下 ASCII 碼串(包括空格符)依次存貯在起始地址為CSTRING?的字節(jié)單元內(nèi):CSTRING DB 'GOOD MORNING'請編寫指令將字符串中的第 3 個和第 5 個字符寫入 DX 寄存器中。(第 3 個字符在高 8 位,第 5 個字符在低 8 位)5.如果 TABLE 為數(shù)據(jù)段中 0020H 單元的符號名,在該單元中存放著 3412H,請指出以下兩條指令有什么區(qū)別?每條指令執(zhí)行后AX 寄存器中的內(nèi)容是多少?MOV AX,TABLELEA AX,TABLE五.硬件電路設(shè)計:(10 分 X2=20 分)1. 某以 8088 為 CPU 的微型計算機內(nèi)存 RAM 區(qū)為00000H~3FFFFH, 若采用 6264(8KX8 ) 、62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片內(nèi)和片間地址線分別是多少(全地址譯碼方式)?2.利用全地址譯碼將 6264 芯片接在 8088 系統(tǒng)總線上,地址范圍為BE000H~ BFFFFH,試畫出連接電路圖。A13A14A15A16A17A19MEMR MEMWA0A1A12D0BUS8088 系統(tǒng)A18六、 (本題 15 分,任選其中的一題來做)1.設(shè)計并畫出一個 8×8 小鍵盤及接口電路,用文字敘述方式說明鍵盤及接口的工作原理及行掃描法識別鍵按下的工作過程。 (規(guī)定用一片 8255A 作接口電路,其它元器件自選。 )(15 分)2.(1)已知在 ARRAY 數(shù)組中有 80 個無符號字節(jié)數(shù)據(jù),編寫匯編語言程序段,將 ARRAY 數(shù)組中的最大值放入 MAX 單元中。 (5 分)(2)已知有一個 4K 字節(jié)的數(shù)據(jù)塊,存放在以 3DA0H :1000H 開始的存儲區(qū)域內(nèi),要求編寫一個完整的 8086 匯編語言源程序,將該數(shù)據(jù)塊搬至 3DA0H :1008H 開始的存儲區(qū)內(nèi)。 (10 分)蘭州大學(xué)信息學(xué)院微型計算機原理及應(yīng)用試題答案 02一、 判斷并陳述理由題(不陳述理由不計分) (1 分×10=10 分) : 1、 (× )8086CPU 的最大模式是為實現(xiàn)多處理器系統(tǒng)而設(shè)計的。2、 (√ )在 8086CPU 構(gòu)成的微機系統(tǒng)中的數(shù)據(jù)可以存放在幾個不連續(xù)的段中。3、 (× )DMA 方式可以實現(xiàn)內(nèi)存與接口之間數(shù)據(jù)的直接交換。4、 (× )8086 的可屏蔽中斷受到 IF 標志位的影響,并且需要從數(shù)據(jù)線上讀取中斷類型碼。5、 (× )構(gòu)成一個最小 8086 CPU 的微機系統(tǒng)除了 8086、8282、8286 至少還需要 8284 時鐘發(fā)生器。6、 (√ )8086CPU 的 Ready 信號是由外部硬件產(chǎn)生的。7、 (√ )8086 復(fù)位時, (CS )=FFFFH , (IP )=0000H ,所以8086 在復(fù)位后重新啟動時,便從內(nèi)存的 FFFF0H 單元開始執(zhí)行指令,使得系統(tǒng)在啟動時自動進入系統(tǒng)程序。8、 (× )中斷類型碼乘以 4,就可以得到中斷向量的存放地址。 9、 (√ )多個外設(shè)可以通過 8259A 中斷控制器用一條中斷請求線向CPU 發(fā)中斷請求。10、 (× )8251 是可編程串行通信接口芯片而 8255 是可編程并行通信接口芯片。二、選擇題(1 分×10=10 分)1 2 3 4 5 6 7 8 9 10B BC B A A B AD D三、填空(每空 1 分×20=20 分):1.操作碼操作數(shù)2.CS DS ES SS3.00020H 00023H4. (1)ADD DX,BX(2)ADD [BX]0B2H,CX(3)ADD AL,[BX][SI](4)ADD WORD PTR [0524H],2A59H5.?dāng)?shù)據(jù)信息控制信息狀態(tài)信息6.程序控制的輸入輸出方式中斷傳送方式 DMA 工作方式7.工作方式控制字置位/ 復(fù)位控制字四.簡答如下基本概念題:(5 分×5=25 分)1.I/O 接口電路采用統(tǒng)一編址時對微處理器無特殊要求,只需將 I/O接口電路當(dāng)作存儲對于一樣對待即可;而獨立編址時則對微處理器有特殊要求,需要 CPU 的指令系統(tǒng)中包含有訪內(nèi)指令和訪外指令以及專門的訪內(nèi)操作和訪外操作的控制邏輯。2.INTR 是由可屏蔽中斷請求引腳 INTR 引入的外部硬件中斷;而INT n 是由軟中斷指令產(chǎn)生軟件中斷?3.因為動態(tài)存儲器所存的信息是放在芯片內(nèi)部的電容上的,由于電容的緩慢放電,時間久了會造成數(shù)據(jù)的丟失。為了保證數(shù)據(jù)不丟失,必須及時將數(shù)據(jù)信息讀出并照原樣寫入原單元的過程稱為動態(tài)存儲器的刷新。4.::LEA BX,CSTRINGMOV DH,[BX]2MOV DL, [BX]4::5. MOV AX,TABLE ;表示將 TABLE 單元的內(nèi)容送到 AX 中。執(zhí)行后 AX=3412H 或 1234H LEA AX,TABLE ;表示將 TABLE 單元的偏移量送到 AX 中。執(zhí)行后 AX=0020H五.硬件電路設(shè)計:(10 分 X2=20 分)1.00000H~3FFFFH 所占的存儲空間為:40000H=218=256kX8bit∴若采用6264(8KX8)則需要(256kX8)/(8kX8)=32(片)6264 的片內(nèi)地址線是 13 根,片間地址線是 7 根(全地址譯碼) ;62256(32KX8) 則需要(256kX8 )/(32kX8)=8(片)62256 的片內(nèi)地址線是 15 根,片間地址線是 5 根(全地址譯碼) ;2164(8KX4) 則需要(256kX8)/(8kX4)=64 (片)2164 的片內(nèi)地址線是 13 根,片間地址線是 7 根(全地址譯碼) ;21256(32KX4) 則需要(256kX8 )/(32kX4)=16(片)21256 的片內(nèi)地址線是 15 根,片間地址線是 5 根(全地址譯碼) ;2.電路連接圖如下:A13A14A15A16A17A19MEMR MEMWA0A1A12D0D7BUS8088 系統(tǒng)A18六、 (本題 15 分)1.(1).電路圖如下(6 分)343332313029282753698356(2).電路工作原理:(4 分,每個知識點 1 分)1)8255A 的口 A 設(shè)置為輸出狀態(tài),PA0 ~PA7 接行線ROW0~ROW7。2)8255A 的口 B 設(shè)置為輸入狀態(tài), PB0~ PB7 接列線 C0~C7。3)電阻 R 為列線上拉電阻,保證列線靜態(tài)電位為高電平。4)行列線交點接一開關(guān),開關(guān)按下時將交點上行線邏輯狀態(tài)送到該交點的列線上。(3.行掃描法識別鍵按下(5 分,每個知識點 1 分)1)掃描程序首先讓 8255A 的口 A 輸出掃描碼(初值為11111110B) ;2)掃描程序讀入 8255A 的 B 口連接的列線狀態(tài),判斷是否有為邏輯 0 的列線;3)若 B 口讀入有為 0 的位,說明本行有鍵按下,經(jīng)移位檢測出為0 的列線序號,與掃描碼為 0 位對應(yīng)的行線序號共同形成鍵號,轉(zhuǎn)相應(yīng)鍵處理程序;4)若 B 口讀入沒有為 0 的位,說明本行無鍵按下,修改掃描碼(第二次為 11111101B)5 )轉(zhuǎn)向 1) ,進行下一次掃描,如此循環(huán)直至發(fā)現(xiàn)有鍵按下為止。2.(1).參考程序:DATA SEGMENTARRAY DB D1,D2,D3,.D80;D1,D2.80 個數(shù)據(jù)值MAX DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXLEA SI,ARRAYMOV AH,0MOV CX,80AGAIN: MOV AL,[SI]INC SICMP AL,AHJC NEXTMOV AH,ALNEXT: LOOP AGAINMOV MAX,AHMVO AH,4CHINT 21HCODE ENDSEND START說明:沒有數(shù)據(jù)定義不扣分;沒有返回 DOS 不扣分。如能實現(xiàn)要求功能,用其他語句也可。(2).參考程序:CODE SEGMENTASUME CS:CODESTART:MOV AX,3DA0HMOV DS,AXMOV ES,AXMOV SI,1FFFHMOV DI,1FFFH+8MOV CX,1000HSTDREP MOVSBMOV AH,4CHINT 21HCODE ENDSEND START說明:如能實現(xiàn)要求功能,用其他語句也可。數(shù)據(jù)傳送必須從后向前進行。e0b0e12203d276a20029bd64783e0912a3167c77- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 微型計算機 原理 應(yīng)用 試題 答案
鏈接地址:http://kudomayuko.com/p-651627.html