微機原理與接口技術(shù)試卷(專升本)_第1頁
微機原理與接口技術(shù)試卷(專升本)_第2頁
微機原理與接口技術(shù)試卷(專升本)_第3頁
微機原理與接口技術(shù)試卷(專升本)_第4頁
微機原理與接口技術(shù)試卷(專升本)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《微機原理與接口技術(shù)》期末試卷本卷共 《微機原理與接口技術(shù)》期末試卷本卷共 3頁,第#頁一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填題干后的括號內(nèi),每小題2分,共20分)從8086CPU的內(nèi)部結(jié)構(gòu)上看,其是由( C)兩部分組成。A.控制器和20位物理地址加法器B.運算器和總線接口C.執(zhí)行單元和總線接口單元D.控制器和運算器匯編程序的數(shù)據(jù)段中定義了兩個變量ADB20H,21HBDW22H執(zhí)行了MOVDX,WORDPTR[A+1]后,DX中的值為(B)。A.0021H B.2221HC.2122HD.0022H8KB的SRAM6264芯片有8條數(shù)據(jù)線,它的地址線條數(shù)為( C)。

8086中的BIU由4個16位段寄存器、一個___16 位指令指針寄存器、 —字節(jié)指令隊列、20位地址加法器和控制電路組成°CPU從內(nèi)存取一條指令并執(zhí)行該指令的時間稱為指令周期 ,它通常用若干個 總線周期—來表示,而后者又包含有若干個 ___時鐘周期__o匯編源程序文件的擴展名為 ASM ,采用命令MASM 可以將源程序文件編譯成目標文件,采用命令 丄INK= 可將目標文件鏈接成可執(zhí)行文件°8255A有___3 個8位的數(shù)據(jù)口。8086和8088的存儲器與外部接口之間的編址方式是 I/O獨立編址 o有地址重疊現(xiàn)象的譯碼方式為 線選法和部分地址譯碼。8086/8088CPU提供了接受外部中斷請求信號的引腳是 NMI和INTRo設(shè)DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,數(shù)據(jù)段中變量名為NUM的偏移地址值為0030H,寫出下列指令源操作數(shù)字段的尋址方式和A.11A.11B.12C.13 D.144?傳送數(shù)據(jù)時,占用CPU時間最長的傳送方式是( A)。A.查詢B.中斷C.DMAD.IOP5.指令LOOPNZ在循環(huán)中退出循環(huán)的條件是( B)oA.CX=0且ZF=0B.CX=0或ZF=1C.CX或ZF=0D.CXMC且ZF=1物理地址值:MOVAX,ES:[BX] 尋址方式 寄存器間接尋址__,物理地址_20100H_MOVAX,NUM[BP][SI] 尋址方式 相對基址加變址尋址 ,物理地址一30240H A.M/A.M/IO B.WRC.RDD.MN/MX若BX=1000H,DS=2000H,(21000H)=12H,(21001H)=34H,執(zhí)行LEASI,[BX]指令后,SI寄存器中的內(nèi)容是(D)oA.1234H B.3412H C.0010H D.1000H下列指令格式不正確的是(B)oA.MOVAX,1234HB.MOVCS,1234HC.MOV[BX][BP],AXD.MOVAX,BX中斷向量表占用的內(nèi)存地址空間為(A)oA.00000H?003FFHB.00000H?OOOFFHC.00000H?00100HD.FFFOOH?FFFFFH最小模式下8086在執(zhí)行MOVAL,[SI]期間,下面(C)引腳是低電平。三片8259級聯(lián)時可提供的中斷請求總數(shù)為( B)oA.21個 B.22個 C.23個 D.24個、填空題(把答案填寫在題中橫線上,每空1分,共20分)CPU中的總線接口單元BIU,根據(jù)執(zhí)行單元EU的要求,完成CPU與—存儲器 或I/O 之間的數(shù)據(jù)傳送。8086/8088CPU的數(shù)據(jù)線和地址線是以 分時復用 的方式輪流使用的°

三、簡答題(本大題共3小題,每題5分,共15分)I/O端口的編址方式有哪兩種?簡述各自的優(yōu)缺點。獨立編址(專用的I/O端口編址)存儲器和I/O端口在兩個獨立的地址空間中(1) 優(yōu)點:I/O端口的地址碼較短,譯碼電路簡單,存儲器同 I/O端口的操作指令不同,程序比較清晰;存儲器和I/O端口的控制結(jié)構(gòu)相互獨立,可以分別設(shè)計(2) 缺點:需要有專用的I/O指令,程序設(shè)計的靈活性較差統(tǒng)一編址(存儲器映像編址)存儲器和I/O端口共用統(tǒng)一的地址空間,當一個地址空間分配給I/O端口以后,存儲器就不能再占有這一部分的地址空間(1) 優(yōu)點:不需要專用的I/O指令,任何對存儲器數(shù)據(jù)進行操作的指令都可用于 I/O端口的數(shù)據(jù)操作,程序設(shè)計比較靈活;由于I/O端口的地址空間是內(nèi)存空間的一部分,這樣,I/O端口的地址空間可大可小,從而使外設(shè)的數(shù)量幾乎不受限制(2) 缺點:I/O端口占用了內(nèi)存空間的一部分,影響了系統(tǒng)的內(nèi)存容量;訪問 I/O端口也要同訪問內(nèi)存一樣,由于內(nèi)存地址較長,導致執(zhí)行時間增加。簡述微型計算機系統(tǒng)的組成。BUFDB01H,02H,06H,08H,09H,07H,06H,05HBUFDB01H,02H,06H,08H,09H,07H,06H,05HCOUNTDW7MAXDB?答:一個完整的計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。計算機硬件主要由五大部分組成:運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備;硬件提供計算機系統(tǒng)的物質(zhì)介質(zhì)。計算機軟件包括系統(tǒng)軟件和應(yīng)用軟件兩大類;軟件主要是指讓計算機完成各種任務(wù)所需的程序。DATAENDSCODESEGMENT3.8086CPU與8088CPU的主要區(qū)別有哪些?答:8088CPU的內(nèi)部結(jié)構(gòu)及外部引腳的功能與 8086CPU大部分相同。區(qū)別如下:(1) 8088指令隊列長度是4個字節(jié),8086是6個字節(jié)(2)8088的BIU內(nèi)數(shù)據(jù)總線寬度是8位。而EU內(nèi)數(shù)據(jù)總線寬度是16位,這樣對16位的存(儲器讀/寫操作需要兩個讀/寫周期才能完成。8086的BIU和EU內(nèi)數(shù)據(jù)總線寬度都是16位。(3)8088外部數(shù)據(jù)總線只有8條AD0~AD7,即內(nèi)部是16位,對外是8位,故8088也稱為準16位機。ASSUMECS:CODE,DS:DATA(4)8088中,用10/M信號代替M/IO信號。(5)8088中,只能進行8位數(shù)據(jù)傳輸,BHE不再需要,改為SS0。與DT/R和IO/M起決定最小模式中的總線周期操作START:MOVMOVMOVMOVMOVINCLOOP2:CMPJAEMOVLOOP1:INCLOOPMOVMOVINTCODEENDSAX,DATADS,AXCX,COUNTBX,①OFFSETBUF AL,[BX]②BXAL,[BX]LOOP1AL,[BX]BXLOOP2③[MAX],ALAH,4CH21HENDSTART本程序的功能是 找最大值四、程序題(本大題共3小題,共20分)程序分析題(6分,每空2分)MOVCL,4MOVAX,[2000H]SHLAL,CLSHRAX,CLMOV[2000H],AX試問:若程序執(zhí)行前,數(shù)據(jù)段內(nèi)(2000H)=09H,(2001H)=03H,則程序執(zhí)行后,(2000H)=39H(200伯)=__00_。本程序段的功能非壓縮BCD碼轉(zhuǎn)換成壓縮的BCD碼 。2、程序填空題(8分,每空2分)DATASEGMENT禾U用DOS功能調(diào)用編寫匯編語言源程序, 在屏幕上顯示字符串 “WelcometoChuzhou(6'分)datasegmentstrdb'welcometochuzhou!',13,10,'$'dataendsstacksegmentDB128DUP(?)stackendscodesegmentassumecs:code,ds:data,ss:stacksta比movax,datamovds,axleadx,strmovah,09hint21hint21hmovah,4chint21hcodeendsendstart五、計算下列存儲器的地址范圍。 (10分)六、設(shè)計電路,編寫程序 (15分)。8255的PB口作下面電路采用82558255的PB口作(1)設(shè)地址線A0、A19~A10的取值均為0,請分析電路,確定PA、PB、PC和控制字寄存器的端口地址。(請采用表格的描述形式,分析各個端口的 地址)(7分)(2)編寫8255初始化程序及同時實現(xiàn)以下三種功能的程序: (8分)①K0,K1,K2全部合上時,紅燈亮;②K0,K1,K2全部斷開時,③其他情況黃燈亮。A9—綠燈亮;D0?D7A1A2IORIOWRESET8086CPU與存儲器芯片U1和U2的內(nèi)部結(jié)構(gòu)如上圖所示。試計算:(1)U1的容量及地址范圍。(2)若要使U2與U1的地址連續(xù),則畫出U2的片選電路,并計算U2的地址范圍及系統(tǒng)內(nèi)存的總?cè)萘?。A6—A7—卜AEN—nG1Y0G2AG2BCBAA19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A000111100000000000000U10011110111111111111100111110000000000000U20011111011111111111174LS138D0?D7PA0A0PA1.A1RDPA2WRRESETPB0CSPB1PB28255A0.47K+5VK0K21KK1解答:13(1)有上表可知,U1的容量為2=8KB,地址范圍:3C000H~3DFFFH;⑵有上表可知,要使U2與U1的地址連續(xù),必須滿足CBA=111,A12=0,則U2的地址范圍為:3E000H~3EFFFH,容量為212=4KB;系統(tǒng)內(nèi)存的總?cè)萘繛?12KB。A12 0>=10CS1X/ 10丫7

解答:CBAA1A0A19A18A17A16A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A000000000001101000000PA00000000001101000010PB00000000001101000100PC00000000001101000110控制口有上表可知,PA口地址為340H,PB口為342H,PC口為344H,控制字寄存器為346H。100100008255方式選擇控制字為PA2PA1PA0PB2(紅)PB1(綠)PB0(黃)K2K1K011101100010111010010000MOVDX,346HMOVAL,90HOUTDX,ALA

溫馨提示

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

評論

0/150

提交評論