2006年南京理工大學(xué)微機(jī)原理與接口技術(shù)考研試題_第1頁(yè)
2006年南京理工大學(xué)微機(jī)原理與接口技術(shù)考研試題_第2頁(yè)
2006年南京理工大學(xué)微機(jī)原理與接口技術(shù)考研試題_第3頁(yè)
2006年南京理工大學(xué)微機(jī)原理與接口技術(shù)考研試題_第4頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

南京理工大學(xué)2006年碩士學(xué)位研究生入學(xué)考試試題試題編號(hào):200610029考試科目:微機(jī)原理與接口技術(shù)^満分150分)考生注童:L所有譽(yù)案(包括填空題)按試題序號(hào)寫在答厘紙上,寫在試卷上不給分試題后面有相關(guān)的資料可■供査誰(shuí)硬件設(shè)計(jì)類題目,連線可钃在試題上,未給明的條件自定,伹須給出說明—.填空題(每空1分,共30分)已知HMH00H,JMPshortLABI的指令碼為(E8E0),則目標(biāo)地址IP= 。如果在一個(gè)程序執(zhí)行之前,(CS)=0A7F0H,(IP)=2B40H,試問該程序段的第一個(gè)物理地址是 。在匯編程序設(shè)計(jì)中,如果想在運(yùn)行過程中改變存儲(chǔ)器操作數(shù)類型,可以使用 和 運(yùn)算符指令實(shí)現(xiàn)。在8251芯片中,若設(shè)定傳輸速率為300位/秒,輸入脈沖頻率為19.2KHZ,則波特率系數(shù)為 0當(dāng)8255A的A口工作于方式1,并執(zhí)行輸出操作時(shí),其向CPU發(fā)出中斷請(qǐng)求的條件是 。BIU在CPU內(nèi)部主要負(fù)貴與 和 交換數(shù)據(jù)。主8259A中斷控制器的IRO、IR2上又級(jí)聯(lián)了兩片從8259A中斷控制器芯片,那么它們最多可以管理中斷源的個(gè)數(shù)為 個(gè)。設(shè)棧頂?shù)刂窞?000H,當(dāng)執(zhí)行RET0006后,SP的值為 。如果總線周期信號(hào)A//7O=0>D/C=l,WfR=0,則將產(chǎn)生 總線周期,某存儲(chǔ)器ROM芯片有15根地址線和8根數(shù)據(jù)線,則該ROM能存儲(chǔ) 字節(jié)數(shù)據(jù)。在IBMPC/XT系統(tǒng)中,CPU響應(yīng)外部中斷時(shí)會(huì)在第 個(gè)響應(yīng)周期中讀入一字節(jié)的中斷向量。若某中斷的中斷向量為5EH,則相應(yīng)中斷服務(wù)程序的入口地址存放在中斷向量表內(nèi)自 H(物理地址)開始連續(xù)的 字節(jié)單元內(nèi)?!阍跀U(kuò)展g位的接口芯片時(shí),若CPU采用INTEL8086,則將接口芯片的8位數(shù)據(jù)線直接與8086的 線相連,接口芯片的地址線A0接至8086的引腳,其原因是 。盡管標(biāo)號(hào)和變量都是存儲(chǔ)單元的符號(hào)地址,但標(biāo)號(hào)對(duì)應(yīng)的存儲(chǔ)單元中存放的是 而變量對(duì)應(yīng)的存儲(chǔ)單元中存放的是 .微機(jī)系統(tǒng)中內(nèi)存RAM區(qū)由INTEL2114<1K*4)芯片組成,若RAM總?cè)萘繛?K字節(jié),則需要 片2114芯片。若另采用3—8譯碼,則至少需要地址總線中的根地址線。 8253的CLK輸入頻率為1MHz,OUT輸出周期為8ms的方波,計(jì)數(shù)器控制字為BCD計(jì)數(shù),則寫入的計(jì)數(shù)值為 。己知X=-68.則X的16位二進(jìn)制補(bǔ)碼為 ,X/2的8位二進(jìn)制補(bǔ)碼為 。 、 —個(gè)8位的二進(jìn)制整數(shù)用補(bǔ)瑪表示,且該數(shù)中含有3個(gè)1和5個(gè)0,則其表示的最小值為 。髙檔微機(jī)系統(tǒng)中采用Cache存儲(chǔ)器的作用是 ,影響Cache存儲(chǔ)器效率發(fā)揮的主要因素為Cache的容量和 ,通常用“命中率”來衡量Cache的效率,其含5(是e 按在系統(tǒng)不同層次和位置,總線分為片內(nèi)總線、 、系統(tǒng)總線和 。二、選擇題(每題1分,共15分)18237A用作存儲(chǔ)器與存儲(chǔ)器之間的傳送時(shí),從源地址中讀取的數(shù)據(jù)通過 送到目的地址單元中。<A)CPU的通用寄存器.(B)8237A的讀寫寄存器(C)8237A的臨時(shí)寄存器(D)8237A中的現(xiàn)行字節(jié)寄存器2如果選擇波特率因子為64,在接收時(shí),采用波特率的64倍頻率作為接收時(shí)鐘,其目的是 。識(shí)別正確的起始位(B)取樣信號(hào)的峰值(C)提髙接收速度(D)提髙取樣精度3—個(gè)8位的D/A轉(zhuǎn)換器,若精度為±V2LSB,則其最大可能誤差為 。滿量程的1/2 (B)滿量程的1/8(C)滿量程的1/256(D)滿量程的1/512微型計(jì)算機(jī)中地址總線的信號(hào)狀態(tài)是: (A).單向雙態(tài) (B).單向三態(tài)(C).雙向三態(tài) (D) ■雙向雙態(tài)現(xiàn)行PC機(jī)的CPU引腳中,接有硬中斷信號(hào)的引腳有 。(A).15個(gè) (B) .8個(gè)(C).2個(gè) (D).1個(gè)6.8088對(duì)外部中斷請(qǐng)求的響應(yīng)順序?yàn)?。A.NMI〉INTR〉HOLD B.NMI>HOLD>INTRC.INTR>NMI>HOLD D.HOLD>NMI>INTRRS232的TxD線上發(fā)送的數(shù)字信號(hào)的邏輯電平關(guān)系為 ?⑷.邏輯1:-3V--15V邏輯0:3V-15V(B).邏輯1:3V-15V邏輯0:-3V--15V(C).邏輯1:0V-0.7V邏輯0:3.8V-5V⑻.邏輯1:3.8V-5V邏輯0:0V-0.7V一臺(tái)486DX2的CPU其基本總線周期為2個(gè)處理器時(shí)鐘周期,加在CPU時(shí)鐘輸入端的時(shí)鐘信號(hào)頻率為25MHz,則此CPU的基本總線周期為 。(A).10ns (B).20ns (C).40ns(D).80ns在中斷響應(yīng)周期,CPU從數(shù)據(jù)總線上獲 。(A).中斷矢量的偏移地址 (B).中斷矢量(C).中斷矢量的段地址 (D).中斷類型碼要由8253產(chǎn)生占空比為0.5的方波信號(hào),應(yīng)選用8253的方式 :。(A)2 (B)3 (C)5 (D)1兩個(gè)BCD碼進(jìn)行運(yùn)算,其結(jié)果 。 '.仍然是BCD碼,但不正確.不是BCD碼,但可以調(diào)整為BCD碼.沒有意義.和運(yùn)算方式有關(guān)基本的輸入輸出系統(tǒng)BIOS,存儲(chǔ)在下列何種存儲(chǔ)介質(zhì)中 。(A).系統(tǒng)RAM中 (B).硬盤中(C).DOS操作系統(tǒng)中 (D).系統(tǒng)ROM中一個(gè)系統(tǒng)通過其8255A并行接口與打印機(jī)連接,初始化時(shí)CPU將它的A口或B口設(shè)置成方式1輸出,此時(shí)8255A與打印機(jī)的握手信號(hào)為 。(A).IBFSTB (B).RDYSTB(C).OBFACK (D).INTRACK8088在執(zhí)行MOVAX,[2000H]時(shí),引腳信號(hào)的狀態(tài)分別為 。A.IO/M=0,RD=1,WR=Q,DT/R=0B.IOIM=0,RD=0,WR=\,DTIR^C.IO/M=1,RD^Q,WR=\,DTIR=0D.IO/M=0,£D=0,WR=\,DT/R=115.8251A收、發(fā)串行數(shù)據(jù)的波特率..可由編程設(shè)置.等于CLK輸入的基準(zhǔn)時(shí)鐘頻率的16倍;等于CLK輸入的基準(zhǔn)時(shí)鐘頻率的1/16.等于CLK輸入的基準(zhǔn)時(shí)鐘頻率三、簡(jiǎn)答題(每題5分,共25分)舉例說明溢出和進(jìn)位有何區(qū)別和聯(lián)系?試根據(jù)下列數(shù)據(jù)段的定義,給出COUNT的值并畫出匯編后數(shù)據(jù)醫(yī)的內(nèi)存分配圖:DATASEGMENTBUFFDB12H,’0’RESULTDW2DUP(20,OFFH)COUNT=$-BUFFDATAENDS請(qǐng)結(jié)合下面INTEL8086/8088中斷響應(yīng)周期的時(shí)序圖,簡(jiǎn)要說明CPU響應(yīng)可屏蔽中斷的工作過程。

簡(jiǎn)述EU的基本功能,井說明BIU如何與EU配合協(xié)調(diào)工作的。何為流水線、超標(biāo)量、超流水線技術(shù)?并簡(jiǎn)要分析流水線技術(shù)的原理。四、編程題1已知有200個(gè)雙字節(jié)正整數(shù),放在自BUFFER開始的存儲(chǔ)區(qū)域內(nèi),試編程求其和。如果結(jié)果不超過65535,則將其放入RESULT中,否則將0送入RESULT中。(8分)2設(shè)有兩個(gè)數(shù)組A、B,其數(shù)據(jù)均為20個(gè),兩數(shù)組均按從小到大順序排列,現(xiàn)要求將兩數(shù)組合并為一個(gè)數(shù)組C,使C也按從小到大順序排列,并緊跟在A、B之后存放。(寫出完整程序)。(12分)五-以Intel8088CPU為核心,組構(gòu)一個(gè)存儲(chǔ)器系統(tǒng),要求:RAM容量為16KB,ROM容量為8KB,其中ROM起始地址為OOOOH連續(xù)存放,RAM起始地址為8000H連續(xù)存放;可采用74LS138譯碼器,使用與非門器件不受限制:現(xiàn)有存儲(chǔ)器芯片(引腳說明見輔助材料):EPROM:Intel2764規(guī)格為8KX8:靜態(tài)RAM:Intel6264規(guī)格為8KX8試完成硬件線路的設(shè)計(jì)并寫出各芯片的地址范圍(12分)。

Intel8086CPU通過并行接口芯片Intel8255A實(shí)施監(jiān)控,啟動(dòng)操作由端口B的PB7控制(髙電平有效),端口A輸入八個(gè)監(jiān)控點(diǎn)的狀態(tài),只要其中任一路出現(xiàn)異常情況(髙電平),系統(tǒng)就通過與Intel8255A端口C的PC。相連的信號(hào)燈報(bào)警(要求信號(hào)燈亮滅3次),試完成相應(yīng)的控制程序(含對(duì)8255A的初始化,設(shè)其端口地址為1020H?1026H)。 (8分) 、設(shè)Intel8251A的兩個(gè)端口地址分別為OFOH和0F1H,發(fā)送時(shí)鐘頻率為38.4kHz,通信規(guī)程如下:?jiǎn)喂ぎ惒絺魉?,?shù)據(jù)傳送波特率2400,7位/字符、偶校驗(yàn)、1個(gè)起始位、1.5個(gè)停止位。擬采用中斷方式把數(shù)據(jù)段以BUFF開始的100個(gè)連續(xù)字節(jié)單元中的數(shù)據(jù)依次發(fā)送出去,Intel8259的IR4接收8251的中斷請(qǐng)求,中斷請(qǐng)求信號(hào)采用邊沿觸發(fā)方式,一般全嵌套方式,中斷屏蔽采用普通屏蔽方式,中斷結(jié)束采用自動(dòng)方式。中斷服務(wù)子程序?yàn)镈INTRO8259的端口地址為80H和81H。要求:1.完成系統(tǒng)主程序的設(shè)計(jì)(含對(duì)芯片的初始化以及對(duì)中斷向量的設(shè)置)完成中斷服務(wù)子程序的設(shè)計(jì)。(20分)八+在以Intel8088CPU為核心的微機(jī)溫控系統(tǒng)中,通過0809接收來自蔬菜大棚中不同位置的8個(gè)溫度傳感器的輸出,由8253定時(shí)啟動(dòng),從0809的IN0-IN7巡回采集數(shù)據(jù)送8088的內(nèi)存以DATA開始的存區(qū),每一通道采集10個(gè)數(shù)據(jù)。部分硬件連接圖如下,試完成: (20分)1、 補(bǔ)充完善硬件連線。2、 設(shè)定時(shí)時(shí)間為2S,編寫8253的初始化程序。3、 設(shè)毎隔2S采集一個(gè)通道,編寫巡回?cái)?shù)據(jù)采集的程序。8088 08098253輔助材料存儲(chǔ)器芯片資料1.靜態(tài)RAM存儲(chǔ)器芯片Intel6264規(guī)格:8KX8地址引腳:A1;-Ao: 數(shù)據(jù)引腳:D-D,:控制信號(hào)及對(duì)應(yīng)的操作如下:CE}ce2OEWR操作0101讀0110寫2.EPROM存儲(chǔ)器芯片Intel2764規(guī)格:6KX8地址引腳:數(shù)據(jù)引腳:0,-0.:控制信號(hào)及對(duì)應(yīng)的操作如下:CEOE操作00讀3.譯碼器芯片74LS138 規(guī)格:3-8譯碼器:3-8譯碼君i真值GiG2AG2BCBA輸出特性00000Yo=O,其余全為10000Y!=0,其余全為1100………1001Y7=0,其余全為1二.8088/8086微機(jī)系統(tǒng)常用接口芯片控制及狀態(tài)字1.Intel8259A(D.ICW】寫入8259A偶地址纗?ICWt的格式如下:D?DiDsDiDsD2DiDo飛X1EDMApfSNGL1C4Dr-D,:在8086/8088系統(tǒng)中不用,可隨意設(shè)置;D4:恒定為1,為ICW,的特征位:DJ:LTIM位.規(guī)定中斷請(qǐng)求倩號(hào)的絨發(fā)方式,LHM-1,為電平觸發(fā)方式:LTIM-0.為邊沿觸發(fā)方式,Ds:ADI位,在808_88系統(tǒng)中不用,可隨意設(shè)JE:Dl:SNGL位,若8259A單片工作,SNGL=I,否則SNGL=0.1(3<位,IC^l,表示對(duì)相應(yīng)8259A芯片初始化時(shí),須設(shè)置1CW■(:若1CW,的各位都為0,刻不需須設(shè)置ICW4.(2).1CW2寫入8259A奇地址端口ICW2用以設(shè)置相應(yīng)8259A芯片所管理8級(jí)中斷源的中斷類型碼,其中低3位為8級(jí)中斷源的編碼,髙5位由用戶自由設(shè)置.I)7De Ds D-i D3 DsD!DoXXX(3).1CW:寫入8259A奇地址端口1CW}用于8259A的級(jí)聯(lián)方式對(duì)主片來講,如果接有從片,耐其ICWj中相應(yīng)的位置h否嫩,其ICM中相座的位置0*D"DeDsD?DsI)2DiDoIR7IR^IR;IR4IRjIR;IR)IRo對(duì)從片來講,Dt-Dj不用,可以M意設(shè)置,為該從片中斷請(qǐng)求輸出信號(hào)所接主8259A芯片中斷輸入引腳恥中,i的編碼?D?De Ds D*DaD2D>DoX X X XXID!IDq4).1CW4寫入8259A奇地址端口ICW4的格式如下:DrDeDsD,D:D,Do0 0 0SFNMBUFM/SAEOIuPMDr-DJ:恒定為000,是ICW4的特征位:D<:SFNM位,SFNM=1,中斷優(yōu)先級(jí)設(shè)置為特殊的全嵌套模式:SFNM=0.中斷優(yōu)先級(jí)設(shè)置為普通的全嵌套模式:込:BUF位,若8259A通過外部總線緩沖器與系統(tǒng)數(shù)據(jù)總線相連,則置BUF=1;若8259A與系統(tǒng)ft據(jù)總線直接相連,則置81^?0:D3:M/S位:在緩沖方式下,用來表明相應(yīng)8259A是否主片.若為主片,置M/S=l;否則置NVS=O:在非緩沖方式下;該位沒有實(shí)際意義,可以質(zhì)意設(shè)置.D];AEO1位:AEOI=1,置自動(dòng)中斷結(jié)束方式:AEOIM),中斷結(jié)束需用中斷結(jié)束命令.Do:uPM位:若系統(tǒng)中微處理器選用8086/8088,則設(shè)IuPM=l;若系統(tǒng)中微處理器選用_/8085,刻設(shè)置uPM=0;.OCW,寫入8259A奇地址端口若使的珉中斷請(qǐng)求呈屏蔽狀態(tài):則置OCW,中的第i位噸否則,置OCW,中的第i位=0,OCWi的格式如下:DrDe1^D?DiDzDiDoM?M.MsN<BlbMjMo,OCW2寫入8259A僕地址纗口OCW2中各位的不網(wǎng)組合,可以形成不同的S作控制命令,格式如下:D?D6 D$D<DsD:DiDoRSLE0I00LaL,LoD,:R位.R=l.中斷優(yōu)先級(jí)采用自動(dòng)循環(huán)方式;R=0,中斷優(yōu)先級(jí)不采用自動(dòng)循環(huán)方式;D6!SL位:SL-1,表明相應(yīng)控制命令是對(duì)特定中斷源進(jìn)行的,需用到U、Lpu位的編碼:D5:EOI位,EOI-1,表明相應(yīng)操作命令是中斷結(jié)束命令;D.~DJ:恒定設(shè)置為00,是OCW2的特征位:D:~D0:L2、LI,LO位,表明所對(duì)應(yīng)的中斷源..OCW3寫入8259A偶地址端口OCW3中各位的不同組合,可以形成不同的操作控制命令,格式如下:DrDaDsD<DsD:DiDoXESIfflSMM01PRRRI? 、Dr未用,可D6:ESMM位,ESMM-1,允許設(shè)置或淸除對(duì)中斷請(qǐng)求的特殊屏蔽方式:D5:SMM=1.設(shè)置對(duì)中斷請(qǐng)求的特殊屏蔽方式:SMM=0,取消對(duì)中斷請(qǐng)求的特殊屏蔽方式:D4-D3:恒定設(shè)I為01,是OCW3的特征位:D2:P位,P=l,表示相應(yīng)的操作字是査詢中斷源命令:Di:RR位,RR=h表明隨后可從偶地址端口,讀入8259A寄存器的內(nèi)容:Do:RIS,RIS=1.表明要讀取ISR寄存器的內(nèi)容;RIS-O.表明要讀取8259A中IRR寄存器的內(nèi)容.2.Intel82538253的方式控制字寫入8253的控制字寄存器,格式如下:DrDb DiDsD2DiDoSC,SCoRW.RW:KiM>HoBCDSC,?SC。:通道選擇位,00:選擇通道0:01;選擇通ill;tO;選擇通道2:11:非法:RW,?RW。:讀/寫方式選擇位.00:發(fā)鎖存控制命令:01:只讀/寫低位字節(jié);10:只讀/寫ft位字節(jié):11:依次讀/寫低位、髙位字節(jié):工作方式選擇位,000:方式0:001>方式1:X10:方式2:Xlh方式3:100:方式4:101:方式5:BCD;計(jì)數(shù)數(shù)制選擇位,BCD-1.按十進(jìn)制(BCD碼)計(jì)數(shù):否則,按二進(jìn)制計(jì)數(shù)?Intel8255A(D.8235A的侖令控?字寫入8255的控制字寄存晷8255命令控_字的格式匆下》D7D# IXD< Di Di DiDo1A組工作方式A口1/0PCr-PC4VO B組工作方式B口1/0PC^PCoI/OD7:恒為1,8255A命令控制字的特征位D6?Ds:A組工作方式選擇位,00:方式0101:方式hIX,方式2;D4:A口I/O選擇位,0:輪出;h?入:DJSPCr-PC4l/0選界位,0:?出>1:輸入iDj:B組工作方式送#位,0>方式0;1:方式1:Dl;B口1/0選擇位,0:輸出:1:輸入:Do:PC,~PCoI/O選擇位,0:輸出;1:輸入:(2).8255A的端口C置位/復(fù)位命令控制字寫入8255的控制字寄存器8255的端口C董位/復(fù)位命令控制字的格式如下:D;DeDsD<DaD: Di Do0XXXc口相應(yīng)位的編碼 置位/復(fù)位選擇D7:恒為0,8255A的纗口C置位/復(fù)位命令控制字的特征位:D6~D4:未用,可以隨意設(shè)置:D廣Dl:C,口中?要置位/復(fù)位的位編碼:TOC\o"1-5"\h\zDo:置位/復(fù)位選擇位,Dg-h置位:Do=0:復(fù)位? 、Intel825!(1).方式控制字,寫入8251的奇地址端口.格式如下:D~j De D5 D< D3 D2 D] DoS, Si EP PEN L, L, B, BiDr-D,:異步通侑方式下,用來設(shè)置ff止位的個(gè)數(shù),00:無效;Oh1位:10:i-5位;li:2位:同步通倌方式下,D6用來設(shè)置內(nèi)、外同步方式.Dfi-0設(shè)置內(nèi)同步,D(-l設(shè)置外同步:D7位用來現(xiàn)定同步字符的個(gè)數(shù).Dt=1設(shè)置單同步字符:Dt?O設(shè)置雙同步字符:D;:奇/偶校驗(yàn)選擇位,Ds=l,選擇儒校驗(yàn):D^-O,選擇奇校驗(yàn):D1

溫馨提示

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

評(píng)論

0/150

提交評(píng)論