20141228微機原理與接口復(fù)習(xí)題_第1頁
20141228微機原理與接口復(fù)習(xí)題_第2頁
20141228微機原理與接口復(fù)習(xí)題_第3頁
20141228微機原理與接口復(fù)習(xí)題_第4頁
20141228微機原理與接口復(fù)習(xí)題_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微機原理與接口復(fù)習(xí)題一、單項選擇題下列數(shù)中最大的數(shù)是()。A.3A5HB.11,1010,0110BC.935DD.(943)BCD在匯編程序的開發(fā)過程中,編譯之后所產(chǎn)生的文件是()。A.ASM文件B.OBJ文件C.EXE文件D.COM文件機器字長為8位的補碼數(shù),其真值范圍是()。A.-127~+128B.-128~+127C.-128~+128D.-127~+127TOC\o"1-5"\h\z若當(dāng)前SP=2000H,那么這時執(zhí)行完一條PUSHAX指令后,SP=()。A.1FFEHB.1FFFHC.2001HD.2002H5..若80486的總線周期定義信號M/IO=O,D/c=1,W/R=1,則當(dāng)前總線周期所完成的操作為()。A.I/O讀B.I/O寫C.存儲器讀D.存儲器寫給定2114芯片(1KX4位)若干,若用這種芯片組成8KX8位的存儲器子系統(tǒng)時,需要使用的芯片數(shù)及地址線為()。A.8片,12根B.8片,13根C.16片,12根D.16片,13根執(zhí)行INAL,DX指令后,進入AL寄存器的數(shù)據(jù)來自()A.CPU的寄存器B.存儲器C.立即數(shù)D.端口&在PC系列機中,用于給動態(tài)存儲器提供刷新定時信號的是()。A.8254計數(shù)器0B.8254計數(shù)器1C.8254計數(shù)器2D.82599.在RS-232C接口標(biāo)準(zhǔn)中,規(guī)定邏輯1電平為()A.-15V?-3VB.A.-15V?-3VB.0?-5VC.0?+5VD.+3V?+15V10.I8255芯片的B端口工作在方式1,當(dāng)()時,可進行查詢式輸入。A.IBF=0B.IBF=1A.IBF=0B.IBF=1C.0BF=0D.0BF=1二、填空題TOC\o"1-5"\h\z()=()=()=()oBCD10216在實地址模式下,每一個邏輯段的最大體積。指令MOVAL,80H中源操作數(shù)的尋址方式,MOVBX,[SI]中源操作數(shù)的尋址方式為,CPU所訪問的數(shù)據(jù)放在邏輯段。用DW定義的數(shù)據(jù)占個內(nèi)存單元。I/O端口的兩種編址方式分別是和,其中后者是PC系列機采用的編址方式。微機系統(tǒng)與I/O設(shè)備之間的信息交換方式主要有無條件傳送方式、、以及四種,其中方式CPU不參與操作。串行異步通信的傳輸方式有、和全雙工三種。&串行異步通信協(xié)議要求收、發(fā)雙方預(yù)置的和必須一致。9.PC/AT系統(tǒng)使用兩片8259A管理級中斷,其中日時鐘中斷的中斷類型碼是H。三、簡答題什么是端口?端口按存放信息的物理意義劃分可分為哪幾類?什么叫中斷向量?若:(00270H)=12H,(00271H)=34H,(00272H)=56H,(00273H)=78H,請問00270H~00273H中存放的是什么中斷類型的中斷向量?中斷向量為多少?對應(yīng)的物理地址是多少?試述CPU響應(yīng)可屏蔽中斷的條件。8255有哪幾個數(shù)據(jù)端口?各個端口分別可以工作在什么工作方式?四、簡單應(yīng)用題設(shè)字長為8,用補碼形式完成十進制數(shù)運算(-79)+(-86)。寫出運算結(jié)果的補碼和真值、C標(biāo)志和0標(biāo)志的值,并判斷結(jié)果是否正確(要求給出運算過程)。(8分)8254的0號計數(shù)器的OUT。端輸出波形如圖,已知CLKO的頻率為2MHz,8254的口地址為220H~223H。(6分)8254.T=1ms』OUT0i0號計數(shù)器工作于何種工作方式?寫出工作方式名稱;寫出該8254的初始化程序段(采用二進制計數(shù))。補充下列子程序,使中斷類型71H的中斷向量指向以SERVICE為過程名的中斷服務(wù)程序。(6分)WRITE1CPROCPUSHDS

MOVAX,MOVDS,AXMOVDX,MOVAH,MOVAL,INT21HWRITE1CENDP五、綜合應(yīng)用題下圖為PC系統(tǒng)機外擴的8255A及外圍電路,根據(jù)要求解決后面的問題。(1)該外擴D0~D7V::>IOWIOR(2)若CPU(1)該外擴D0~D7V::>IOWIOR(2)若CPU利用系2°CH?2°FH

的發(fā)光二極管的點A1^ZDO?D7WRRD8255APBO+5V_8255A的B口地址H;CSA1Ao統(tǒng)日時鐘中斷控制PBO外部所接亮,亮550ms,滅550ms,循環(huán)往復(fù),則:(a)8255A的B口應(yīng)該設(shè)定為工作方式輸(填“入/出”)⑹請補充8255A的初始化程序段:(無關(guān)項置“0”MOVDX,MOVAL,OUTDX,AL設(shè)A、B兩臺PC機利用主串口進行短距離點-點單工通信(無聯(lián)絡(luò)線),A機發(fā)送,B機接收,均采用查詢方式。要求一幀字符7個數(shù)據(jù)位、1個停止位、偶校驗,通信速率為1200波特(分頻系數(shù)為0060H)。請完成兩臺計算機RS-232C25芯連接器的連線,標(biāo)明端子號AB每秒鐘最多能傳輸多少個這樣的字符?請為A機編寫初始化子程序。習(xí)題解答:一.單項選擇題D,2.B,3.B,4.A,5.B,6.D,7.D,8.B,9.A,10.B二.填空題97,1100001,6164K立即尋址,寄存器間接尋址,數(shù)據(jù)2統(tǒng)一編址,獨立編址查詢,中斷,存儲器直接存取(或DMA),存儲器直接存取(或DMA)單工,半雙工幀格式,通信速率15,8三.簡答題在接口電路中,能和CPU交換信息的寄存器稱為端口。分為:數(shù)據(jù),狀態(tài),控制三類。實模式下,中斷服務(wù)程序的入口地址稱為中斷向量。9CH,7856H:3412H,7B972H(1)系統(tǒng)有可屏蔽中斷請求,沒有DMA請求,沒有非屏蔽中斷請求;CPU當(dāng)前指令執(zhí)行完畢;CPU處于開中斷狀態(tài)(即I標(biāo)志置1)。3個,A,B,CA:方式0,1,2;B:方式0,1;C:方式0。四.簡單應(yīng)用題共8分(-79)=1011,0001B補(-86)=1010,1010B補(2)(2)1011,0001B+1010,1010B運算結(jié)果的補碼值為0101,1011B(1分),真值為+911,0101,1011BC=1(1分);O=1運算結(jié)果不正確共6分(1)方式3,方波發(fā)生器(2)MOVDX,223HMOVAL,00110110BOUTDX,ALMOVDX,220HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX,ALCODE,OFFSETSERVICE,25H,71H,POPDS,RET五.綜合應(yīng)用題1.20DHa:0,出B2.MOVDX,3FBHMOVAL,00011010B(1)MOVDX,3FBHMOVAL,00011010BI8250PROCMOVDX,3FBHMOVAL,80HOUTDX,ALOUTDX,ALMOVDX,3F9HMOVDX,3F9HMOVAL,0MOVAL,0OUTDX,ALOUTDX,ALMOVDX,3F8HMOVDX,3FCHMOVAL,60HMOVAL,0OUTDX,ALOUTDX,ALRETI8250ENDP一、單項選擇題地址總線的寬度決定了系統(tǒng)內(nèi)存的最大容量,則16根地址線能尋址的存儲空間是()。A.640KBB.1MBC.4GBD.64KB8254內(nèi)部有3個獨立的計數(shù)器,每個計數(shù)器都是()。A.8位B.16位C.32位D.64位字長為16位的無符號數(shù),其數(shù)值范圍為()。A.0~65535B.-32768~32767C.-32767~32768D.0~65536某二進制數(shù)據(jù)01000011B,若它分別表示BCD碼數(shù)和ASCII碼,則對應(yīng)的數(shù)值和字符是()。A.43、‘A'B.67、‘A'C.43、‘C'D.67、‘C'PC系統(tǒng)機使用2片8259A“級連”,可以管理()級中斷。A.8B.16C.15D.306.執(zhí)行IRET指令,CPU從堆棧棧頂彈出()個字節(jié)。A.2B.4C.6D.87.在PC系列機中,對I/O端口編址采用()。A.I/O端口和存儲器統(tǒng)一編址B.I/O端口和寄存器統(tǒng)一編址C.I/O端口單獨編址D.輸入和輸出口分別編址TOC\o"1-5"\h\z&指令MOVAL,[BX]中,源操作數(shù)的尋址方式是()。A.變址尋址B.間接尋址C.寄存器尋址D.基址尋址二、填空題在匯編程序的開發(fā)過程中,生成的匯編源程序的擴展名,編譯之后產(chǎn)生的文件擴展名是。2.微處理器與I/O接口及存儲器進行信息傳送是通過三總線來完成,該三總線分別

為、和地址總線。在接口電路中,端口按存放信息的物理意義劃分,可以分為三類,即數(shù)據(jù)端口、端□和端口。實模式下,中斷號為1CH的中斷服務(wù)程序的入□地址存放在地址為H開始的個連續(xù)存儲單元中。TOC\o"1-5"\h\z8255A的B□工作在方式1輸入時,對應(yīng)的一組端□聯(lián)絡(luò)信號和。在串行異步通信中,一幀字符的長度至少為位,最多為位。在實地址模式下,存儲器是分段的,每段最大長度是字節(jié),若某個存儲單元的段基址和偏移地址為3017H:000AH,則其物理地址為。DW50dup()預(yù)留的存儲空間字節(jié)數(shù)。三、簡答題1?簡述PC系統(tǒng)中8254三個計數(shù)器的作用。微型計算機系統(tǒng)與輸入輸出設(shè)備交換信息的方式有哪幾種?其中,硬件結(jié)構(gòu)最簡單的是哪種方式?試述CPU響應(yīng)非屏蔽中斷的條件。四、簡單應(yīng)用題1?閱讀下面的匯編程序,分析該程序的功能,回答程序后的問題。MOVAX,0LAST:ADDAX,CXLOOPLASTMOVSUM,AX????INT???21H.486DATASEGMENTUSE16SUMDWDATAENDSCODE???ENDSEND????BEGCODE???ENDSEND????BEGASSUMECS:CODE,DS:DATABEG:MOVCX,1001)在程序的空缺處填上合適的指令。2)該程序的功能是。3)在該程序中,指令LOOPLAST可以用哪兩條指令替換?(請?zhí)顚懺谙旅娴臋M線上)(1)⑵2.設(shè)8255A的控制□地址為21BH,要求編寫一個完整的8255A初始化子程序。要求:A口工作于方式0輸入,B口工作于方式1輸出,C口上半部輸出,并允許B口以中斷方式與CPU交換信息。(要求無關(guān)項設(shè)置“0”)設(shè)PC系統(tǒng)機外擴了一片8254實驗電路,口地址為200H?203H,輸入時鐘CLK頻率為8MHz,編寫程序段(行號已經(jīng)在左邊標(biāo)出)如下:(1)MOVDX,203H(5)MOVDX,202H(2)MOVAL,0B6H(6)OUTDX,AL(3)OUTDX,AL(7)MOVAL,AH(4)MOVAX,2000(8)OUTDX,AL問題:(1)從程序中可以看出,該8254的號計數(shù)器工作在方式。(2)程序運行后,從8254的某OUT端可以得到頻率為Hz的信號。(3)如果計數(shù)初值要采用BCD碼計數(shù),則程序中第(2)行指令的源操作數(shù)應(yīng)改為氏第(4)行指令的源操作數(shù)應(yīng)改為。五、綜合應(yīng)用題兩臺微機用主串口進行點-點單工通信(不用聯(lián)絡(luò)線),A方發(fā)送,B方接收,波特率為4800bps(分頻系數(shù)0018H),一幀數(shù)據(jù)包含8個數(shù)據(jù)位,奇校驗,1個停止位。請寫出A方以查詢方式發(fā)送字符的初始化程序段。(要求對8250端口直接操作)。假設(shè)雙方均已完成初始化,現(xiàn)A機發(fā)送一個ASCII字符到B機,請把下面的為B機編寫的查詢方式接收數(shù)據(jù)的程序段補充完整。SCAN:MOVDX,INAL,DXTESTAL,MOVDX,3F8H解答:一、單項選擇題1-5)DBACC6-8)CCB二、填空題1..ASM;.OBJ2.數(shù)據(jù)總線;控制總線3.狀態(tài);控制4.70;45.IBF;STBBB6.7;127.64K;3017AH8.100三、簡答題1.簡述PC系統(tǒng)中8254三個計數(shù)器的作用?。微型計算機系統(tǒng)與輸入輸出設(shè)備交換信息的方式有哪幾種?其中,硬件結(jié)構(gòu)最簡單的是哪種方式?試述CPU響應(yīng)非屏蔽中斷的條件。系統(tǒng)有非屏蔽中斷請求,沒DMA請求;CPU當(dāng)前指令執(zhí)行完畢。四、簡單應(yīng)用題1.閱讀下面的匯編程序,分析該程序的功能,回答程序后的問題。1)在程序的空缺處填上合適的指令BEG:MOVAX.DATAMOVDS,AX????MOV2)該程序的功能是把1+2+3+…+100的和送至數(shù)據(jù)段SUM單元。3)在該程序中,指令LOOPLAST可以用哪兩條指令替換?(請?zhí)顚懺谙旅娴臋M線上)(1)DEC(2)LAST設(shè)8255A的控制口地址為21BH,要求編寫一個完整的8255A初始化子程序。要求:A口工作于方式0輸入,B口工作于方式1輸出,C口上半部輸出,并允許B口以中斷方式與CPU交換信息。(要求無關(guān)項設(shè)置“0”)I8255PROCMOVDX,21BHOUTDX,ALMOVAL,00000101B(或05H)OUTDX,ALRETI8255ENDP設(shè)PC系統(tǒng)機外擴了一片8254實驗電路,口地址為200H?203H,輸入時鐘CLK頻率為8MHz,編寫程序段(行號已經(jīng)在左邊標(biāo)出)如下:(1)MOVDX,203H(5)MOVDX,201H(2)MOVAL,0B6H(6)OUTDX,AL(3)OUTDX,AL(7)MOVAL,AH(4)MOVAX,2000(8)OUTDX,AL問題:(1)從程序中可以看出,該8254的2號計數(shù)器工作在方式3。(2)程序運行后,從8254的某OUT端可以得到頻率為4000Hz的信號。3)如果計數(shù)初值要采用BCD碼計數(shù),則程序中第(2)行指令的源操作數(shù)應(yīng)改為0B7H,第(4)行指令的源操作數(shù)應(yīng)改為2000H。五、綜合應(yīng)用題兩臺微機用主串口進行點-點單工通信(不用聯(lián)絡(luò)線),A方發(fā)送,B方接收,波特率為4800bps(分頻系數(shù)0018H),一幀數(shù)據(jù)包含8個數(shù)據(jù)位,奇校驗,1個停止位。(1)請寫出A方以查詢方式發(fā)送字符的初始化程序段。(要求對8250端口直接操作)。MOVDX,3FBHMOVDX,3FBHMOVAL,80HMOVAL,00001011B或OBH)OUTDX,AL;OUTDX,ALMOVDX,3F9HMOVDX,3F9HMOVAL,0MOVAL,OOUTDX,AL;OUTDX,ALMOVDX,3F8HMOVDX,3FCHMOVAL,18HMOVAL,OOUTDX,AL;OUTDX,AL(2)假設(shè)雙方均已完成初始化,現(xiàn)A機發(fā)送一個ASCII字符至怡機,請把下面

的為B機編寫的查詢方式接收數(shù)據(jù)的程序段補充完整。SCAN:MOVDX,INAL,DXTESTAL,01HJZMOVDX,3F8HINAL.DX一、填空題1.INTELCPU工作在內(nèi)存的實地址模式時,內(nèi)存的物理地址由和兩部分組成。每條指令的執(zhí)行過程中是由、和等操作組成。當(dāng)對堆棧操作時,8086會自動選擇值作為段基值,再加上由提供的偏移量形成物理地址。TOC\o"1-5"\h\z總線接口部件中有四個段寄存器,它們分別是、、和。衡量存儲器的主要性能指標(biāo)有、、和微機系統(tǒng)中數(shù)據(jù)傳送的控制方式有三種,、和計算機CPU與輸入/輸出設(shè)備之間交換的信息包括、和三類信號。DMA技術(shù)提供了到的數(shù)據(jù)直接傳輸通道。在中斷方式下,當(dāng)已經(jīng)有數(shù)據(jù)要往CPU輸入或者準(zhǔn)備好接收數(shù)據(jù)時,接口會向CPU發(fā)一個;在DMA方式下,外設(shè)要求傳輸數(shù)據(jù)時,接口會向發(fā)信號。10.INTEL8086的中斷向量表中存放的是中斷向量,即中斷處理程序的。若在0000:0008開始的4個字節(jié)中分別是11H,22H,33H,44H,則對應(yīng)的中斷類型號為的中斷向量是?,F(xiàn)代的計算機都采用總線結(jié)構(gòu)來實現(xiàn)同外界的信息傳送。總線有三類,其中片總線包括、和,其中只有是雙向總線??删幊讨袛嗫刂破?259A對程序員提供了個初始化命令字和個操作命令字。微處理器設(shè)置片內(nèi)Cache主要目的是。在異步通信中,CPU和外設(shè)之間有兩項約定,它們是和在串行通信數(shù)據(jù)傳送中,通常傳送方式有、和三種二、判斷題(判斷下列各題,正確的在題干后面括號內(nèi)打“V”,錯誤的打“X”。不同指令的指令周期是不等長的。()2.8086CPU在響應(yīng)中斷時,執(zhí)行兩個中斷響應(yīng)周期。()3.程序中的轉(zhuǎn)移指令、返回指令以及中斷處理都能對CS、IP進行操作。()4.8086系統(tǒng)的存儲器引入了分段的概念,每個段必須為64K,段與段之間可

TOC\o"1-5"\h\z以是獨立的。()5.RS-232總線能同TTL器件直接連接。()6.SRAM電源撤除,信息不會丟失。()MOV[DI][SI]()任何外部設(shè)備同微型機的連接只要通過相應(yīng)的驅(qū)動程序設(shè)置就可實現(xiàn)。()DMA是一種不需要CPU介入的高速數(shù)據(jù)傳送方式。()的中斷系統(tǒng)中有兩類硬中斷:可屏蔽中斷和不可屏蔽中斷。()三、(單項選擇題)題存取時間是指()存儲器的讀出時間存儲器進行連續(xù)讀和寫操作所允許的最短時間間隔存儲器進行連續(xù)寫操作所允許的最短時間間隔存儲器進行連續(xù)讀操作所允許的最短時間間隔2?現(xiàn)有4KX8位的RAM芯片,它所具有的地址線條數(shù)應(yīng)是()條。A.12B.13C.11D.103?在查詢傳送方式中,CPU要對外設(shè)進行讀出或?qū)懭氩僮髑?,必須先對外設(shè)()A.發(fā)控制命令B.進行狀態(tài)檢測C.發(fā)I/O端口地址D.發(fā)讀/寫命令4?所謂“端口”是指一些可以由CPU讀或?qū)懙?)A.RAMB.ROMC.寄存器D.緩沖器有兩種工作方式,當(dāng)8086處于最小方式時,MN/接()A.+12VB.-12VC.+5VD.地6.6.一片中斷控制器8259A能管理()級硬件中斷。TOC\o"1-5"\h\zA.10B.8C.64D.27.INTEL8251A在串行異步通信時,是用外部時鐘來和接收的數(shù)據(jù)進行同步的,設(shè)通信的波特率為1200bps,外部時鐘是通信波特率的16倍,則外部時鐘速率為()&當(dāng)INTEL8253可編程計時器/計數(shù)器的RW1、RW0定為11時,寫入計數(shù)值時的順序為()A.先寫高8位,再寫低8位B.16位同時寫入C.先寫低8位,再寫高8位D.只寫高8位,低8位自動寫入9.用1024X1位RAM芯片設(shè)計一個128KB的存儲器系統(tǒng),問需要有()片芯片組成。A.1024B.2048A.1024B.2048C.128D.256當(dāng)進行DMA操作時,CPU必須讓出()給DMAC。D.控A.總線B.地址總線C.D.控制總線四、(簡答題)題答題要求:(請簡要回答出主要內(nèi)容)1.試述子程序的一般結(jié)構(gòu)組成標(biāo)號有哪三個屬性?其含義是什么?試述CMPAX,BX和SUBAX,BX兩條語句的異同點?LOOP指令隱含了什么操作用指令舉例說明,匯編語言中常用的6種尋址方式6.8259A7.NMI五、(綜合題)題答題要求:(要求詳細(xì)解答,寫出步驟)1.接口芯片為什么需要片選信號片選信號又是如何得到的2?在PC/XT機中,8253通道1工作于方式2,用它產(chǎn)生間隔為15“s的負(fù)脈沖信號用于對動態(tài)RAM刷新的定時信號,計數(shù)脈沖輸入為1.19MHZ,試計算出應(yīng)寫入的計數(shù)值是多少編寫一程序段,統(tǒng)計數(shù)據(jù)區(qū)BUF中0的個數(shù),并存入RES單元。數(shù)據(jù)段為:DATASEGMENTBUFDB0,5,0,3,2RESDBDATAENDS打印機驅(qū)動接口是一個并行接口,它需要數(shù)據(jù)口輸出數(shù)據(jù),控制口用于控制打印機工作,狀態(tài)口用于測試打印機的現(xiàn)行工作狀態(tài)。要求用8255芯片設(shè)計一個打印機控制接口。以查詢方式編制輸出一個字符(設(shè)該字符已在BL寄存器中)的程序。要求:PC6去檢測打印機的BUSY信號,PC2產(chǎn)生信號,PA口作為輸出字符的數(shù)據(jù)口,工作于方式0,(設(shè)打印機控制口為83H,PA口為80H,PC口為82H)解答:一、填空題1.段地址偏移地址取指譯碼執(zhí)行3.SSSP代碼段寄存器CS數(shù)據(jù)段寄存器DS附加段寄存器ES堆

棧段寄存器SS5.存儲容量棧段寄存器SS5.存儲容量存儲速度6.程

溫馨提示

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

最新文檔

評論

0/150

提交評論