微機原理課程作業(yè)習(xí)題考試附答案_第1頁
微機原理課程作業(yè)習(xí)題考試附答案_第2頁
微機原理課程作業(yè)習(xí)題考試附答案_第3頁
微機原理課程作業(yè)習(xí)題考試附答案_第4頁
微機原理課程作業(yè)習(xí)題考試附答案_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一、單選題:1.完成指令譯碼和執(zhí)行指令等功能的部件是(C)。A.ALU B.BIU C.EU D.PU2.計算機的字長和(D)有關(guān)。A.存儲器的容量 B.處理器的速度 C.集成電路的規(guī)模 D.數(shù)據(jù)總線的位數(shù)3.下面哪一個寄存器是基址指針寄存器。(C)A.IP B.SI C.BP D.SP4.下面哪種存儲器屬于易失性存儲器。(A)A.RAM B.ROM C.PROM D.EPROM5.PCI總線不具備的特性是哪一個。(D)A.64位數(shù)據(jù)寬度 B.時鐘頻率33MHz C.即插即用 D.熱插拔6.3片8259級聯(lián)最多可管理(C)個中斷。3*8-(3-1)A.24 B.23C.22 D.217.下列的芯片中,(A)不會出現(xiàn)在8086的最小模式系統(tǒng)中。A.8288 B.8284C.8286 D.82828.若分配給8255的端口地址從0040H開始,控制字端口地址是(C)。40+4A.0041H B.0042HC.0043H D.0044H10.下列關(guān)于8086讀寫時序的說法錯誤的是(D)。A.先輸出地址后讀寫數(shù)據(jù) B.ALE信號會在輸出地址時置高電平C.DEN信號會在讀寫數(shù)據(jù)時置低電平 D.最大模式時由總線控制器向存儲器發(fā)出讀寫控制信號二、填空題:1.高速緩沖存儲器應(yīng)用了程序訪問的( 局部性)原理。2.指令MOVAX,[BX+2]的尋址方式為( 寄存器相對)尋址,指令MOVAX,[BX+SI]的尋址方式為( 基址變址)尋址,指令MOVAX,200H[BX][SI]的尋址方式為( 相對基址變址)尋址,指令MOVAX,200H的尋址方式為( 立即)尋址。3.如果在8086系統(tǒng)內(nèi)存中,002C單元中存放2400H,002EH單元中存放D208H,則表示這些單元中的內(nèi)容所對應(yīng)的中斷類型號為( ),中斷服務(wù)程序的起始地址為( )。4.CPU是英文( CentralProcessingUnit)的縮寫。5.靜態(tài)RAM和動態(tài)RAM的主要區(qū)別是(動態(tài)RAM需要由存儲器控制電路按一定周期對存儲器進行刷新,才能保持數(shù)據(jù)不丟失,而靜態(tài)RAM的數(shù)據(jù)則不需要刷新,在上電期間,數(shù)據(jù)不會丟失)。6.在獨立編址方式中,CPU設(shè)置了(輸入(in))指令和(輸出(out))指令來訪問I/O。7.完整的計算機系統(tǒng)是由(硬件系統(tǒng))和(軟件系統(tǒng))組成的。8.標志寄存器的作用是( 反映CPU運行狀態(tài)和CPU控制標志 )。9.ALE引腳的作用是(地址鎖存允許信號)。10.8286芯片的功能是( 數(shù)據(jù)總線收發(fā)器 )。14.GDTR是(全局描述符表)寄存器。4.判斷下列指令的正誤?(1)MOVBL,DX ( × )(2)MOVAL,[BL] ( × ) (3)POPCS ( × )(4)CMPBX,1234H ( × )(5)MOV2000H,AX ( ×)單選題:1.下面的指令中哪一個是正確的。(B)A.MOVES,AX B.MOVDS,100H C.MOV100H,AX D.MOVCS,AX2.具有地址生成,總線控制等功能的部件是(B)。A.ALU B.BIU C.EU D.FPU3.下面哪一個指令是基址變址尋址。(A)A.MOVAX,[BX][SI]基址變址尋址 B.MOVAX,2[BX+SI] 相對基址變址尋址C.MOVAX,[BX+2]寄存器相對尋址D.MOVAX,[BX+BP]錯4.把各種不同的芯片連接在一起構(gòu)成特定功能模塊的總線稱為(B)A.內(nèi)總線 B.片總線 C.片內(nèi)總線 D.外總線5.下列中斷源優(yōu)先級最高的是(A)A.異常 B.斷點C.非屏蔽外中斷 D.可屏蔽外中斷7.8086的數(shù)據(jù)總線是(B)位的。A.8 B.16C.32 D.248.在以下傳輸方式中,(C)方式不需要CPU介入。A.無條件傳輸 B.中斷C.DMA D.同步傳輸9.在I/O接口電路中。(C)解決與數(shù)據(jù)總線的隔離問題。A.譯碼器 B.光電隔離器C.三態(tài)緩沖器 D.觸發(fā)器10.采用RISC技術(shù)的CPU是(D)。A.8086 B.80286C.80386 D.Pentium二、填空題:1.指令MOVAX,[BX+SI+2]的尋址方式為(相對基址變址)尋址,指令MOVAX,[200H]的尋址方式為(直接)尋址,指令MOVAX,200[BX]的尋址方式為(寄存器相對)尋址,指令MOVAX,[BX][SI]的尋址方式為( 基址變址)尋址。2.如果CS:2000HIP:0100H,則其物理地址為( 20100)H。3.已知AL=8AH,BL=0C6H,執(zhí)行ADDAL,BL之后,AL為(),BL為(),ZF為(),OF為()。5.USB接口可由電纜給接入的設(shè)備提供(5)V的電源。6.主機與外設(shè)之間的數(shù)據(jù)傳輸方式主要要()、()和()。7.找到指令當中的( 操作數(shù))或(操作數(shù)地址)的方式,叫尋址方式。8.指令指針寄存器的作用是(存放BIU要取的下一條指令的偏移地址,用以控制程序中指令的執(zhí)行順序)。10.8086的物理地址是( 20 )位。微機原理編程題:8253/8254輸出方波,8255輸出BCD碼,宏,存儲區(qū)1、設(shè)8254的端口地址為80H~83H,通道2的輸入時鐘CLK1為1mHz,通道1的OUT1輸出周期為20ms的方波。定時器1的控制字格式為:01110111=77H定時器2的控制字格式為:10010101=95HMOVAL,77HOUT83H,ALMOVAL,95HOUT83H,ALMOVAX,1000HOUT81H,ALMOVAL,AHOUT81H,ALMOVAL,20HOUT82H,AL四、指出下列指令源操作數(shù)的尋址方式。(10分,每題1分)1、MOVAX,2410H 立即尋址 2、MOVAX,[2000H] 直接尋址3、MOVAX,BX 寄存器尋址4、MOVAX,[BX+SI] 基址變址尋址5、MOVAX,2[BX+SI] 相對基址變址尋址6、MOVAX,3[BX] 寄存器相對尋址 7、MOVAX,2[BX][SI].相對基址變址尋址8、MOVAX,[BX] 寄存器間接尋址9、MOVAX,ES:[BX] 寄存器間接尋址10、MOVAX,[BX+10] 寄存器相對尋址五、判斷下列指令是否正確。若不正確寫出原因。(20分,每題2分)1、MOVDS,200H 錯,立即數(shù)不能直接傳給段寄存器2、MOV20H,AX 錯,立即數(shù)不能作為目的操作數(shù)3、MOVAL,'B' 對(‘B’,表示B的ASCII碼,42H。為立即尋址)4、MOVAX,[BI][DI] 錯,基址變址尋址方式中有效地址是一個基址寄存器(BX、BP)和一個變址寄存器(SI、DI)的內(nèi)容之和。沒有寄存器BI5、INAX,2000H 錯,IN、OUT不能大于255,大于不能直接寫應(yīng)先放在DX中6、OUT20H,BL 錯,OUT指令格式:OUTProtNo/DX,AL/AX7、MOVIP,200H 錯,指令指針I(yè)P,不能作為MOV指令的操作數(shù)8、MOV[BX],[2000H] 錯,兩個操作數(shù)不能同時為存儲單元9、MOVCS,AX 錯,代碼段寄存器CS不能為目的操作數(shù)10、MVDL,BX 錯,兩個操作數(shù)的數(shù)據(jù)類型要相同一、填空。(20分,每空1分)1、微處理器的主要功能是(運算)和(控制)。2、完整的計算機系統(tǒng)是由(硬件系統(tǒng))和(軟件系統(tǒng))組成的。3、8086的物理地址是(20)位。4、指令指針寄存器的作用是(存放BIU要取的下一條指令的偏移地址,用以控制程序中指令的執(zhí)行順序)。5、標志寄存器的作用是(反映CPU運行狀態(tài)和CPU控制標志 )6、PF標志位為1,表示的是(運算結(jié)果的低8位中所含1的個數(shù)為偶數(shù)),IF標志位為0,表示的是(此時CPU不能對可屏蔽中斷請求作出響應(yīng))。7、ALE引腳的作用是(地址鎖存允許信號)。8、NMI引腳的作用是(非屏蔽中斷請求信號)。9、8286芯片的功能是(數(shù)據(jù)總線收發(fā)器)。10、在獨立編址方式中,CPU設(shè)置了(輸入(in))指令和(輸出(out))指令來訪問I/O。11、靜態(tài)RAM和動態(tài)RAM的主要區(qū)別是(動態(tài)RAM需要由存儲器控制電路按一定周期對存儲器進行刷新,才能保持數(shù)據(jù)不丟失,而靜態(tài)RAM的數(shù)據(jù)則不需要刷新,在上電期間,數(shù)據(jù)不會丟失)。12、8086的每個中斷向量占(4)個字節(jié),CPU最多可管理(256)個中斷。13、8237是(高性能的可編程DMA控制器)芯片,8259是(可編程中斷控制器)芯片。14、USB接口可由電纜給接入的設(shè)備提供(5)V的電源。二、選擇。(20分,每題2分)1、計算機的字長和(D)有關(guān)。A、存儲器的容量 B、處理器的速度 C、集成電路的規(guī)模 D、數(shù)據(jù)總線的位數(shù)2、具有地址生成,總線控制等功能的部件是(B)。A、ALU B、BIU C、EU D、FPU3、下面哪一個寄存器是堆棧段寄存器。(D)A、CS B、DS C、ES D、SS4、完成指令譯碼和執(zhí)行指令等功能的部件是(C)。A、ALU B、BIU C、EU D、PU5、下面哪一個寄存器是基址指針寄存器。(C)A、IP B、SI C、BP D、SP6、下面哪一個芯片是時鐘發(fā)生器芯片。(C)A、8282 B、8283 C、8284 D、82867、下面哪種存儲器屬于易失性存儲器。(A)A、RAM B、ROM C、PROM D、EPROM8、把各種不同的芯片連接在一起構(gòu)成特定功能模塊的總線稱為(B)A、內(nèi)總線 B、片總線 C、片內(nèi)總線 D、外總線9、PCI總線不具備的特性是哪一個。(D)A、64位數(shù)據(jù)寬度 B、時鐘頻率33MHz C、即插即用 D、熱插拔10、下列中斷源優(yōu)先級最高的是(A)A、異常 B、斷點C、非屏蔽外中斷 D、可屏蔽外中斷三、簡答題。(20分,每題4分)1、馮.諾依曼的計算機理論?(1)計算機應(yīng)由運算器,控制器,存儲器,輸入設(shè)備,輸出設(shè)備這5大部分組成。(2)存儲器不但能存放數(shù)據(jù),而且也能存放程序。數(shù)據(jù)和指令均以二進制數(shù)形式存放,計算機具有區(qū)分指令和數(shù)據(jù)的能力(3)編好的程序事先存入存儲器中,在指令計數(shù)器控制下,自行高速運行(執(zhí)行程序)2、衡量計算機運算速度的方法有哪些?MIPS統(tǒng)計平均法、主頻決定的時鐘周期法、最短指令法3、8086處理器結(jié)構(gòu)的特點?(1)有16根數(shù)據(jù)線和20根地址線,可尋址空間達1M(2)有兩個邏輯單元,EU和BIU(3)CPU內(nèi)部包含4組16位寄存器,分別為:通用寄存器組,段寄存器,指針和變址寄存器,指令指針和標志寄存器4、說說AX,BX,CX,DX寄存器用法上的區(qū)別?AX常稱為累加器,常用于存放算術(shù)邏輯運算中的操作數(shù),另外所有的I/O指令都使用累加器與外設(shè)接口傳送信息BX稱為基址寄存器,常用來存放訪問內(nèi)在時的基地址CX稱為計數(shù)寄存器,在循環(huán)和串操作指令中用作計數(shù)器DX稱為數(shù)據(jù)寄存器,在寄存器間接尋址中的I/O指令中存放I/O端口的地址5、指令周期和總線周期的定義和它們的關(guān)系?(1)指令周期:CPU從內(nèi)存取出一條指令并執(zhí)行這條指令的時間總和(2)總線周期:通常把8086CPU經(jīng)外部總線對存儲器或I/O端口進行一次信息的輸入或輸出過程所需要的時間,又稱為BIU總線周期或總線操作周期。8086的總線周期至少由4個時鐘周期組成。每個時鐘周期稱為T狀態(tài),用T1、T2、T3和T4表示。(3)CPU周期:又稱機器周期,CPU訪問一次內(nèi)存所花的時間較長,因此用從內(nèi)存讀取一條指令字的最短時間來定義。一個CPU周期包含若干個時鐘周期。聯(lián)系:在8086CPU中,指令周期和總線周期是對CPU中不同的部件來說的。指令周期是執(zhí)行單元EU消耗的,用于執(zhí)行,典型的就是計算,運算;總線周期則是總線接口單元BIU消耗的,用于訪問存儲器和I/O口等。二者在時間順序上可以是重疊的。2.8086的總線周期的定義是什么?一個總線周期一般包括幾個時鐘周期?當CPU和存儲器時序不匹配時,該如何解決?總線周期:通常把8086CPU經(jīng)外部總線對存儲器或I/O端口進行一次信息的輸入或輸出過程所需要的時間8086的總線周期一般至少由4個時鐘周期組成3.如果8086堆棧存儲區(qū)地址空間為1250H:0000H~1250H:0100H,若SP=0052H,問:(1)SS的內(nèi)容為什么?(2)現(xiàn)存入2456H,數(shù)據(jù)的高低字節(jié)的地址分別是什么?SP的內(nèi)容為什么?解:(1)ss是堆棧的段地址1250H(2)如果數(shù)據(jù)線為16位可以將2456H放在一個單元中(sp=0051H)4.8086是如何找到中斷服務(wù)程序的?8086最多可管理多少個中斷?這些中斷分為哪幾類?8086系統(tǒng)是把所有的中斷向量集中起來,按中斷類型號從小到大的順序存放到存儲器的某一區(qū)域內(nèi),這個存放中斷向量的存儲區(qū)叫做中斷向量表,即中斷服務(wù)程序入口地址表。至于這個中斷向量表的區(qū)域從哪里開始,是由CPU的寄存器控制的。

256個中斷外部

溫馨提示

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

評論

0/150

提交評論