北京工業(yè)大學(xué)微型計(jì)算機(jī)原理控制工程試題_第1頁
北京工業(yè)大學(xué)微型計(jì)算機(jī)原理控制工程試題_第2頁
北京工業(yè)大學(xué)微型計(jì)算機(jī)原理控制工程試題_第3頁
北京工業(yè)大學(xué)微型計(jì)算機(jī)原理控制工程試題_第4頁
北京工業(yè)大學(xué)微型計(jì)算機(jī)原理控制工程試題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2014年北京工業(yè)大學(xué)微型計(jì)算機(jī)原理控制工程復(fù)試試題 專業(yè) 姓名 題號一二三四五六合計(jì)分?jǐn)?shù)一、 判斷并陳述理由題(不陳述理由不計(jì)分)(1分×10=10分):1、8086CPU的最小方式是為實(shí)現(xiàn)多處理器系統(tǒng)而設(shè)計(jì)的。( )2、在8086CPU構(gòu)成的微機(jī)系統(tǒng)中,數(shù)據(jù)可以存放在幾個(gè)不連續(xù)的段中。( )3、DMA方式不能實(shí)現(xiàn)內(nèi)存與接口之間數(shù)據(jù)的直接交換。( )4、8086 的可屏蔽中斷不受IF標(biāo)志位的影響,但需要從數(shù)據(jù)線上讀取中斷類型碼。( )5、構(gòu)成一個(gè)最小8086 CPU的微機(jī)系統(tǒng)只需8086、8282、8286就夠了。( )6、8086CPU的Ready信號是由外部硬件產(chǎn)生的。()7、

2、8086復(fù)位時(shí),(CS)FFFFH,(IP)=0000H,所以8086在復(fù)位后重新啟動時(shí),便從內(nèi)存的FFFF0H單元開始執(zhí)行指令,使得系統(tǒng)在啟動時(shí)自動進(jìn)入系統(tǒng)程序。( )8、中斷類型碼乘以4,就可以得到中斷服務(wù)程序入口地址。( )9、多個(gè)外設(shè)可以通過一條中斷請求線向CPU發(fā)中斷請求。()10、8251是可編程并行通信接口芯片而8255是可編程串行通信接口芯片。( )二、 選擇題(1分×10=10分)1、 二進(jìn)制數(shù) 10010110.10B 的十進(jìn)制數(shù)值可表示為 ( ) A、 96.8 B、 150.5 C、 96.5 D、 160.5 2、RAM 6116芯片有2K×8位的

3、容量,它的片內(nèi)地址選擇線和數(shù)據(jù)線分別是( ) A、A0A15和D0D15 B、A0A10和D0D7 C、A0A11和D0D7 D、A0A11和D0D153、8086 CPU在響應(yīng)中斷時(shí)順序?qū)ⅲ?)內(nèi)容壓入堆棧。 A、CS.IP.PSW B、IP.CS.PSW C、PSW.CS.IP D、PSW.IP.CS 4、8086能夠訪問的存儲空間的大小是( )。5、8253 是可編程定時(shí)、計(jì)數(shù)器芯片,它內(nèi)部有( )。 A、三個(gè)定時(shí)器 B、四個(gè)定時(shí)器 C、二個(gè)計(jì)數(shù)器 D、四個(gè)計(jì)數(shù)器 6、相鄰段地址之間的最小距離為( ) A、16個(gè)字節(jié) B、64K字節(jié) C、1K字節(jié) D、256字節(jié)7、8086 CPU的NM

4、I引腳上輸入的信號是( ) A、可屏蔽中斷請求 B、非屏蔽中斷請求 C、中斷相應(yīng) D、總線請求8、8086 CPU在( )時(shí)刻采樣READY信號決定是否插入等待周期。 A、T3下降沿 B、T3上升沿 C、T2下降沿 D、T2上升沿9、保護(hù)斷點(diǎn)就是保存( )。 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)部的四個(gè)專用寄存器是( )、( )和( )及( )。3、若某中斷向量

5、為08H, 則該中斷的中斷服務(wù)子程序的入口地址在中斷向量表中的物理地址范圍為( )( )。4、根據(jù)以下要求用一條指令寫出相應(yīng)的操作: (1)、把BX和DX的內(nèi)容相加,結(jié)果送入DX中。( ) (2)、用寄存器BX和位移量0B2H的寄存器相對尋址方式把存貯器中的一個(gè)字和(CX)的內(nèi)容相加,結(jié)果送入該存貯器中。( ) (3)、用寄存器BX和SI的基址變址尋址方式把存貯器中的一個(gè)字節(jié)與AL寄存器的內(nèi)容相加,結(jié)果送入AL寄存器中。( ) (4)、用位移量為0524H的直接尋址方式把存貯器中的一個(gè)字與數(shù)2A59H相加,并把結(jié)果送入該存貯單元中。( )5、CPU與外設(shè)傳送的三種信息是( )和( )及( )。

6、6、CPU與外設(shè)交換信息時(shí),有三種常見的輸入輸出方法,它們分別是:( )和( )及( )。7、8255有兩個(gè)控制字,它們分別是( )和( )。四簡答如下基本概念題:(5分×525分) 1I/O接口電路采用統(tǒng)一編址或獨(dú)立編址時(shí)對微處理器有無特殊要求? 28086系統(tǒng)中INTR中斷與INT n 中斷有什么區(qū)別? 3什么是動態(tài)存儲器的刷新?為什么需要刷新?4 如以下ASCII碼串(包括空格符)依次存貯在起始地址為CSTRING的字節(jié)單元內(nèi): CSTRING DB 'GOOD MORNING' 請編寫指令將字符串中的第3個(gè)和第5個(gè)字符寫入DX寄存器中。(第3個(gè)字符在高8位,第

7、5個(gè)字符在低8位)5 如果TABLE為數(shù)據(jù)段中0020H單元的符號名,在該單元中存放著3412H,請指出以下兩條指令有什么區(qū)別?每條指令執(zhí)行后AX寄存器中的內(nèi)容是多少? MOV AX,TABLE LEA AX,TABLE 五硬件電路設(shè)計(jì):(10分X2=20分)1. 某以8088為CPU的微型計(jì)算機(jī)內(nèi)存RAM區(qū)為00000H3FFFFH,若采用6264(8KX8)、 62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片內(nèi)和片間地址線分別是多少(全地址譯碼方式)? 2.利用全地址譯碼將6264芯片接在8088系統(tǒng)總線上,地址范圍為BE000HBFFFF

8、H,試畫出連接電路圖。六、(本題15分,任選其中的一題來做)1設(shè)計(jì)并畫出一個(gè)8×8小鍵盤及接口電路,用文字?jǐn)⑹龇绞秸f明鍵盤及接口的工作原理及行掃描法識別鍵按下的工作過程。(規(guī)定用一片8255A作接口電路,其它元器件自選。)(15分)2(1)已知在ARRAY數(shù)組中有80個(gè)無符號字節(jié)數(shù)據(jù),編寫匯編語言程序段,將ARRAY數(shù)組中的最大值放入MAX單元中。(5分) (2)已知有一個(gè)4K字節(jié)的數(shù)據(jù)塊,存放在以3DA0H:1000H開始的存儲區(qū)域內(nèi),要求編寫一個(gè)完整的8086匯編語言源程序,將該數(shù)據(jù)塊搬至3DA0H:1008H開始的存儲區(qū)內(nèi)。(10分)2014年北京工業(yè)大學(xué)控制工程復(fù)試試題答案一

9、、 判斷并陳述理由題(不陳述理由不計(jì)分)(1分×10=10分):1、(×)8086CPU的最大模式是為實(shí)現(xiàn)多處理器系統(tǒng)而設(shè)計(jì)的。2、()在8086CPU構(gòu)成的微機(jī)系統(tǒng)中的數(shù)據(jù)可以存放在幾個(gè)不連續(xù)的段中。3、(×)DMA方式可以實(shí)現(xiàn)內(nèi)存與接口之間數(shù)據(jù)的直接交換。4、(×)8086 的可屏蔽中斷受到IF標(biāo)志位的影響,并且需要從數(shù)據(jù)線上讀取中斷類型碼。 5、(×)構(gòu)成一個(gè)最小8086 CPU的微機(jī)系統(tǒng)除了8086、8282、8286至少還需要8284時(shí)鐘發(fā)生器。6、()8086CPU的Ready信號是由外部硬件產(chǎn)生的。7、()8086復(fù)位時(shí),(CS)

10、FFFFH,(IP)=0000H,所以8086在復(fù)位后重新啟動時(shí),便從內(nèi)存的FFFF0H單元開始執(zhí)行指令,使得系統(tǒng)在啟動時(shí)自動進(jìn)入系統(tǒng)程序。8、(×)中斷類型碼乘以4,就可以得到中斷向量的存放地址。9、()多個(gè)外設(shè)可以通過8259A中斷控制器用一條中斷請求線向CPU發(fā)中斷請求。10、(×)8251是可編程串行通信接口芯片而8255是可編程并行通信接口芯片。二、 選擇題(1分×10=10分)1 2 3 4 5 6 7 8 9 10B B C B A A B A D D三、填空(每空1分×20=20分):1操作碼 操作數(shù)2CS DS ESSS300020H

11、00023H4(1) ADD DX,BX (2) ADD BX0B2H,CX (3) ADD AL,BXSI (4) ADD WORD PTR 0524H,2A59H5數(shù)據(jù)信息 控制信息 狀態(tài)信息6程序控制的輸入輸出方式 中斷傳送方式 DMA工作方式7工作方式控制字 置位/復(fù)位控制字四簡答如下基本概念題:(5分×525分) 1I/O接口電路采用統(tǒng)一編址時(shí)對微處理器無特殊要求,只需將I/O接口電路當(dāng)作存儲對于一樣對待即可;而獨(dú)立編址時(shí)則對微處理器有特殊要求,需要CPU的指令系統(tǒng)中包含有訪內(nèi)指令和訪外指令以及專門的訪內(nèi)操作和訪外操作的控制邏輯。 2INTR是由可屏蔽中斷請求引腳INTR引

12、入的外部硬件中斷;而INT n是由軟中斷指令產(chǎn)生軟件中斷? 3因?yàn)閯討B(tài)存儲器所存的信息是放在芯片內(nèi)部的電容上的,由于電容的緩慢放電,時(shí)間久了會造成數(shù)據(jù)的丟失。為了保證數(shù)據(jù)不丟失,必須及時(shí)將數(shù)據(jù)信息讀出并照原樣寫入原單元的過程稱為動態(tài)存儲器的刷新。4 :LEA BX,CSTRINGMOV DH,BX2MOV DL,BX4:5 MOV AX,TABLE ;表示將TABLE單元的內(nèi)容送到AX中。 執(zhí)行后 AX=3412H或1234H LEA AX,TABLE ;表示將TABLE單元的偏移量送到AX中。 執(zhí)行后 AX=0020H五硬件電路設(shè)計(jì):(10分X2=20分)100000H3FFFFH所占的存儲

13、空間為: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電

14、路連接圖如下:六、(本題15分)1.(1)電路圖如下(6分) (2).電路工作原理:(4分,每個(gè)知識點(diǎn)1分)1)8255A的口A設(shè)置為輸出狀態(tài),PA0PA7接行線ROW0ROW7。2)8255A的口B設(shè)置為輸入狀態(tài),PB0PB7接列線C0C7。3)電阻R為列線上拉電阻,保證列線靜態(tài)電位為高電平。4)行列線交點(diǎn)接一開關(guān),開關(guān)按下時(shí)將交點(diǎn)上行線邏輯狀態(tài)送到該交點(diǎn)的列線上。(3.行掃描法識別鍵按下(5分,每個(gè)知識點(diǎn)1分)1)掃描程序首先讓8255A的口A輸出掃描碼(初值為11111110B);2)掃描程序讀入8255A的B口連接的列線狀態(tài),判斷是否有為邏輯0的列線;3)若B口讀入有為0的位

15、,說明本行有鍵按下,經(jīng)移位檢測出為0的列線序號,與掃描碼為0位對應(yīng)的行線序號共同形成鍵號,轉(zhuǎn)相應(yīng)鍵處理程序;4)若B口讀入沒有為0的位,說明本行無鍵按下,修改掃描碼(第二次為11111101B)5)轉(zhuǎn)向1),進(jìn)行下一次掃描,如此循環(huán)直至發(fā)現(xiàn)有鍵按下為止。2.(1)參考程序:DATA SEGMENTARRAY DB D1,D2,D3,.D80;D1,D2.80個(gè)數(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 SI CMP AL,AH JC NEXT MOV AH,ALNEXT: LOOP AGAIN MOV MAX,AH MVO AH,4CH INT 21HCODE

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論