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

下載本文檔

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

文檔簡介

1、一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填題干后的括號內(nèi), 每小題 2 分,共 20 分)1. 從 8086cpu 的內(nèi)部結構上看,其是由( c )兩部分組成。a. 控制器和 20 位物理地址加法器 b. 運算器和總線接口 c. 執(zhí)行單元和總線接口單元 d. 控制器和運算器2. 匯編程序的數(shù)據(jù)段中定義了兩個變量aaa 20h,21hbbb 22h執(zhí)行了 mov dx,word ptr a+1后,dx 中的值為( b )。a. 0021h b. 2221h c. 2122h d. 0022h3. 8kb 的 sram 6264 芯片有 8 條數(shù)據(jù)線,它的地址線條數(shù)為( c )。a.

2、 11 b. 12 c. 13 d. 144. 傳送數(shù)據(jù)時,占用 cpu 時間最長的傳送方式是( a )。3. 8086 中的 biu 由 4 個 16 位段寄存器、一個_16_位指令指針寄存器、_6_字節(jié)指令 隊列、20 位地址加法器和控制電路組成。4. cpu 從內(nèi)存取一條指令并執(zhí)行該指令的時間稱為指令周期, 它通常用若干個_總線周期_ 來表示,而后者又包含有若干個_時鐘周期_。5. 匯編源程序文件的擴展名為_asm_,采用命令_masm_可以將源程序文件 編譯成目標文件,采用命令_link_可將目標文件鏈接成可執(zhí)行文件。6. 8255a 有_3_個 8 位的數(shù)據(jù)口。7. 8086 和 8

3、088 的存儲器與外部接口之間的編址方式是_ i/o 獨立編址_。 8. 有地址重疊現(xiàn)象的譯碼方式為 線選法 和 部分地址譯碼 。9. 8086/8088 cpu 提供了接受外部中斷請求信號的引腳是_nmi_ 和 _intr。10. 設 ds=1000h,es=2000h,ss=3000h,si=0010h,di=0050h,bx=0100h,bp=0200h,數(shù)據(jù)段中變量名為 num 的偏移地址值為 0030h,寫出下列指令源操作數(shù)字段的尋址方式和 物理地址值:a. 查詢 b. 中斷 c. dma d. iop5. 指令 loopnz 在循環(huán)中退出循環(huán)的條件是( b )。a. cx0 且 z

4、f=0 b. cx0 或 zf=1 c. cx0 或 zf=0 d. cx0 且 zf1mov ax,es:bxmov ax,numbpsi尋址方式_寄存器間接尋址_,物理地址_20100h_。尋址方式_相對基址加變址尋址_,物理地址_30240h_。6. 若 bx1000h,ds2000h,(21000h)12h,(21001h)=34h,執(zhí)行l(wèi)ea si,bx 指令后,si 寄存器中的內(nèi)容是( d )。a. 1234h b. 3412h c. 0010h d. 1000h7. 下列指令格式不正確的是( b )。a. mov ax, 1234h b. mov cs, 1234h c. mov

5、 bxbp, ax d. mov ax, bx 8. 中斷向量表占用的內(nèi)存地址空間為( a )。a. 00000h003ffh b. 00000h000ffh c. 00000h00100h d. fff00hfffffh9. 最小模式下 8086 在執(zhí)行 mov al, si期間,下面( c )引腳是低電平。三、簡答題(本大題共 3 小題,每題 5 分,共 15 分)1. i/o 端口的編址方式有哪兩種?簡述各自的優(yōu)缺點。1.獨立編址(專用的 i/o 端口編址)-存儲器和 i/o 端口在兩個獨立的地址空間中(1) 優(yōu)點:i/o 端口的地址碼較短,譯碼電路簡單,存儲器同 i/o 端口的操作指令

6、不同,程序比 較清晰;存儲器和 i/o 端口的控制結構相互獨立,可以分別設計(2) 缺點:需要有專用的 i/o 指令,程序設計的靈活性較差a. m /iob.wrc. rdd. mn /mx2.統(tǒng)一編址(存儲器映像編址)-存儲器和 i/o 端口共用統(tǒng)一的地址空間,當一個地址空間分配 給 i/o 端口以后,存儲器就不能再占有這一部分的地址空間10三片 8259 級聯(lián)時可提供的中斷請求總數(shù)為(b)。(1)優(yōu)點:不需要專用的 i/o 指令,任何對存儲器數(shù)據(jù)進行操作的指令都可用于 i/o 端口的數(shù)據(jù)a.21 個 b. 22 個 c. 23 個 d. 24 個二、填空題(把答案填寫在題中橫線上,每空 1

7、 分,共 20 分)1. cpu 中的總線接口單元 biu,根據(jù)執(zhí)行單元 eu 的要求,完成 cpu 與 _存儲器_或 _i/o_之間的數(shù)據(jù)傳送。2. 8086/8088cpu 的數(shù)據(jù)線和地址線是以_分時復用_的方式輪流使用的。操作,程序設計比較靈活;由于i/o 端口的地址空間是內(nèi)存空間的一部分,這樣,i/o 端口的地 址空間可大可小,從而使外設的數(shù)量幾乎不受限制(2)缺點:i/o 端口占用了內(nèi)存空間的一部分,影響了系統(tǒng)的內(nèi)存容量;訪問 i/o 端口也要同訪 問內(nèi)存一樣,由于內(nèi)存地址較長,導致執(zhí)行時間增加。2. 簡述微型計算機系統(tǒng)的組成。微機原理與接口技術期末試卷本卷共 3 頁, 第 1 頁答

8、:一個完整的計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。計算機硬件主要由五大部分 組成:運算器、控制器、存儲器、輸入設備和輸出設備;硬件提供計算機系統(tǒng)的物質介質。計 算機軟件包括系統(tǒng)軟件和應用軟件兩大類;軟件主要是指讓計算機完成各種任務所需的程序。3. 8086cpu 與 8088cpu 的主要區(qū)別有哪些?答:8088cpu 的內(nèi)部結構及外部引腳的功能與 8086cpu 大部分相同。區(qū)別如下:(1) 8088 指令隊列長度是 4 個字節(jié),8086 是 6 個字節(jié)(2) 8088 的 biu 內(nèi)數(shù)據(jù)總線寬度是 8 位。而 eu 內(nèi)數(shù)據(jù)總線寬度是 16 位,這樣對 16 位 的存(儲器讀/寫操作需

9、要兩個讀/寫周期才能完成。8086 的 biu 和 eu 內(nèi)數(shù)據(jù)總線寬度都是 16 位。(3) 8088 外部數(shù)據(jù)總線只有 8 條 ad0ad7,即內(nèi)部是 16 位,對外是 8 位,故 8088 也稱buf db 01h, 02h, 06h, 08h, 09h, 07h, 06h, 05h count dw 7max db ?data endscode segmentassume cs: code, ds: datastart:mov ax, datamov ds, axmov cx, countmov bx, offset bufmov al, bx為準 16 位機。incbx(4)8088

10、 中,用 io / m 信號代替 m / io 信號。loop2: cmp al, bxjae loop1(5)8088 中,只能進行 8 位數(shù)據(jù)傳輸,bhe不再需要,改為ss0。與dt /r和io / mmov al, bxloop1: inc bx一起決定最小模式中的總線周期操作loop loop2mov max,almov ah, 4chint 21hcode endsend start_四、程序題(本大題共 3 小題,共 20 分)1. 程序分析題(6 分,每空 2 分)mov cl,4mov ax,2000hshl al,clshr ax,clmov 2000h,ax試問:若程序執(zhí)行

11、前,數(shù)據(jù)段內(nèi)(2000h)=09h,(2001h)=03h,則程序執(zhí)行后,(2000h)= _39h_, (2001h)= _00_。本程序段的功能 非壓縮 bcd 碼轉換成壓縮的 bcd 碼_。2、程序填空題(8 分, 每空 2 分)data segment本程序的功能是_找最大值_。3. 利用 dos 功能調用編寫匯編語言源程序,在屏幕上顯示字符串“welcome to chuzhou(”6分) data segmentstr db welcome to chuzhou!,13,10,$data endsstack segmentdb 128 dup (?)stack endscode s

12、egmentassume cs:code,ds:data,ss:stackstart:mov ax,datamov ds,axlllll ,strmmmmm ,09h微機原理與接口技術期末試卷本卷共 3 頁, 第 2 頁1312int 21hmov ah,4chint 21hcode endsend start五、計算下列存儲器的地址范圍。(10 分)六、設計電路,編寫程序(15 分)。下面電路采用 8255 的 pa 口作為輸入口,讀取三個開關的狀態(tài),用 8255 的 pb 口作 為輸出口,點亮紅、綠、黃三個發(fā)光二極管。要求:(1) 設地址線 a0、a19a10 的取值均為 0,請分析電路,

13、確定 pa、pb、pc 和控制字寄 存器的端口地址。(請采用表格的描述形式,分析各個端口的地址)(7 分)(2) 編寫 8255 初始化程序及同時實現(xiàn)以下三種功能的程序:(8 分)1 k0,k1,k2 全部合上時,紅燈亮;2 k0,k1,k2 全部斷開時,綠燈亮; 其他情況黃燈亮。+5v8255a0.47kk0d0d78d0d7pa01ka1a0k1pa1a2iora1rdk2pa2iowwra8a9&resetresetpb0黃8086cpu 與存儲器芯片 u1 和 u2 的內(nèi)部結構如上圖所示。試計算:(1)u1 的容量 及地址范圍。(2)若要使 u2 與 u1 的地址連續(xù),則畫出 u2 的

14、片選電路,并計算 u2 的地a6a7g1g2ay0cspb1綠址范圍及系統(tǒng)內(nèi)存的總容量。aeng2b紅pb2cba74ls138a19a18a17a16a15a14a13a12a11a10a9a8a7a6a5a4a3a2a1a0000000111111111111001010010010010010010010010010010010010010u1u2a3a4a5abc00111110111111111111解答:(1) 有上表可知,u1 的容量為 2 =8kb,地址范圍:3c000h3dfffh;(2) 有上表可知,要使 u2 與 u1 的地址連續(xù),必須滿足 cba=111,a12=0,則

15、 u2 的地 址范圍為:3e000h3efffh,容量為 2 =4kb;系統(tǒng)內(nèi)存的總容量為 12kb。解答:a120=1cscbaa1a00a19a18a17a16a15a14a13a12a11a10a9a8a7a6a5a4a3a2a1a0y7000000000001101000000pa000000000000000000000000000000111111000111000000000011101000pbpc控制口微機原理與接口技術期末試卷本卷共 3 頁, 第 3 頁(1) 有上表可知,pa 口地址為 340h,pb 口為 342h,pc 口為 344h,控制字寄存器為 346h。(2) 8255 方式選擇控制字為1 0 0 1 0 0 0 0pa2 pa1 pa0 pb2(紅)pb1(綠)pb0(黃)k2 k1 k01 1 1 0 1 1 0 0 0 1 0 11 1 0mov dx,346hmov al,90hout dx,ala

溫馨提示

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

評論

0/150

提交評論