湖北汽車工業(yè)學(xué)院微機(jī)原理及應(yīng)用B考試試卷_第1頁
湖北汽車工業(yè)學(xué)院微機(jī)原理及應(yīng)用B考試試卷_第2頁
湖北汽車工業(yè)學(xué)院微機(jī)原理及應(yīng)用B考試試卷_第3頁
湖北汽車工業(yè)學(xué)院微機(jī)原理及應(yīng)用B考試試卷_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、湖北汽車工業(yè)學(xué)院微機(jī)原理及應(yīng)用B考試一試卷(題)課程編號(hào)020401考試形式閉卷考試日期2011年1月6日20102011學(xué)年第1學(xué)期考試時(shí)間:120分鐘題號(hào)一二三四五六七八九總分分值101220101668810100得分)閱卷一、填空題(每空1分,共10分)號(hào)得分位185.5=1010101.1B=55.8H。座2若X補(bǔ)-10100B。(38位二進(jìn)制補(bǔ)碼所能表示的數(shù)的范圍是-128+127。4微辦理器是微型計(jì)算機(jī)的核心,包括運(yùn)算器、控制器和必然數(shù)量的存放器,擁有數(shù)學(xué)運(yùn)算、題邏輯判斷、地址計(jì)算等功能。名答5若DS=6200H,則當(dāng)前數(shù)據(jù)段的初步地址為62000H,末地址為71FFFH。得姓不

2、68086CPU復(fù)位后,CS=FFFFH,IP=0H內(nèi)。線訂二、判斷題(答案寫在括號(hào)內(nèi),對(duì)打,錯(cuò)打,每題2分,共12分)裝()1指令周期是微型計(jì)算機(jī)工作的最小時(shí)間單位。得分28086CPU的數(shù)據(jù)總線為16位,因此存取一個(gè)16位的儲(chǔ)藏器操作數(shù)時(shí)只需一個(gè)總線周期。號(hào)()學(xué)()38086CPU不擁有浮點(diǎn)運(yùn)算功能。()4一個(gè)儲(chǔ)藏單元的物理地址是唯一的,而邏輯地址是不唯一的。()5在中斷發(fā)生時(shí),8086CPU總是一其中斷辦理完再辦理下一其中斷。()6在外設(shè)與內(nèi)存之間,無論采用何種數(shù)據(jù)傳達(dá)方式,數(shù)據(jù)的傳達(dá)過程都是在CPU控制下完成的。號(hào)三、單項(xiàng)選擇(請(qǐng)將答案寫在括號(hào)內(nèi),每題2分,共20分)得分生()1BC

3、D碼00100010B表示的十進(jìn)制數(shù)為B)??糀)17B)22C)32D)34()2在機(jī)器數(shù)C)的表示中,零的表示形式是唯一的。A)原碼B)反碼C)補(bǔ)碼()3平時(shí)所說的16位機(jī),是指這種計(jì)算機(jī)的CPUD)。A)由16個(gè)運(yùn)算器組成B)共有16個(gè)運(yùn)算器和控制器C)包括16根地址線D16位二進(jìn)制數(shù))能夠同時(shí)辦理()48086CPU將一個(gè)數(shù)壓入貨倉后,貨倉指針存放器SP進(jìn)行C)操作。A)減1B)加1C)減2D)加2()5條件轉(zhuǎn)移指令“JELOPl”的轉(zhuǎn)移條件是D)。A)CF=0B)CF=1C)ZF=0D)ZF=1()6指令“ADDAX,BP”的源操作數(shù)在當(dāng)前A)中。A)貨倉段B)數(shù)據(jù)段C)代碼段D)附

4、加數(shù)據(jù)段()7設(shè)有變量BUF,下面指令中與LEASI,BUF執(zhí)行結(jié)果等效的是B)。A)MOVSI,SEGBUFB)MOVSI,OFFSETBUFC)MOVSI,TYPEBUFD)MOVSI,LENGTHBUF()8下面的指令中,有語法錯(cuò)誤的選項(xiàng)是A)。A)MOVBX,AXB)MOVAL,BXC)MOVSI,SID)MOVAX,SI()9B)。在工作過程中,需要不斷刷新的儲(chǔ)藏器是A)SRAMB)DRAMC)EPROMD)EEPROM(CPU在中斷響應(yīng)過程中B),是為了能正確地實(shí)現(xiàn)中斷返回。)10A)鑒別中斷源B)斷點(diǎn)地址入棧C)獲得中斷服務(wù)程序入口地址D)除去中斷贊同標(biāo)志IF四、簡答題(每題5分

5、,共10分)得分1.簡述匯編語言程序開發(fā)過程基本步驟。答:(1)編寫:用編寫工具編寫匯編語言源程序,保存為XXX.ASM文件(XXX為源程前言件名,ASM為擴(kuò)展文件名;(1分,只答編寫扣0.5分)(2)匯編:用匯編程序MASM對(duì)編寫好的源程序進(jìn)行匯編,生成XXX.OBJ目標(biāo)文件;(1分,只答匯編扣0.5分)(3)連接:用連接工具LINK對(duì)目標(biāo)文件進(jìn)行連接,生成可執(zhí)行文件XXX.EXE;(1分,只答連接扣0.5分)(4)調(diào)試運(yùn)行:運(yùn)行可執(zhí)行文件XXX.EXE,觀察運(yùn)行結(jié)果。運(yùn)行結(jié)果正確,則編程結(jié)束。若是運(yùn)行結(jié)果不正確,則解析出錯(cuò)原因,或利用調(diào)試工具進(jìn)行追蹤調(diào)試找出出錯(cuò)代碼,找到出錯(cuò)代碼后轉(zhuǎn)到步驟

6、(1)進(jìn)行更正,再按步驟(2)(4)進(jìn)行匯編、連接、運(yùn)行。(2分,只答調(diào)試運(yùn)行扣1分)2簡述中斷方式數(shù)據(jù)傳達(dá)的工作過程。答:中斷方式的數(shù)據(jù)傳達(dá)平時(shí)是在主程序中合時(shí)啟動(dòng)外設(shè),爾后CPU連續(xù)執(zhí)行主程序。當(dāng)外設(shè)的數(shù)據(jù)傳達(dá)準(zhǔn)備就緒此后,就向CPU發(fā)出中斷央求信號(hào)。(2分)CPU響應(yīng)中斷央求,現(xiàn)行主程序被“中斷”,轉(zhuǎn)去執(zhí)行早先準(zhǔn)備好的“中斷服務(wù)程序”,在中斷服務(wù)程序中完成一次CPU和外設(shè)之間的數(shù)據(jù)傳達(dá),(2分)中斷服務(wù)程序結(jié)束后返回被中斷的主程序,從斷點(diǎn)處連續(xù)執(zhí)行。(1分)五、閱讀程序(每題4分,共16分)得分1以下程序段執(zhí)行完后,BX5226H,CF0。MOVAL,54HADDAL,72HDAAMOV

7、BL,ALADCAL,25HDAAMOVBH,AL2AXFFFCH。以下程序段執(zhí)行完后,MOVAX,0FFEBHMOVBL,5IDIVBL3程序中數(shù)據(jù)定義以下:DATA1DBABCDDATA2DW32DUP(?)DLENGTHEQU$DATA1則DLENGTH的值是68。4完滿以下程序段,使其完成1+2+3+50,結(jié)果存放在AX中。MOVCX,50MOVAX,0NEXT:ADDAX,CXLOOPNEXT六、(6分)某外設(shè)中斷種類號(hào)為12H,其中斷服務(wù)程序的入口得分地址為1020H:3040H,求其中斷向量地址,并詳盡描述中斷向量的各字節(jié)在儲(chǔ)藏器中的存放情況。解:由12H4=48H,可得中斷種類

8、號(hào)為12H的向量地址為0000H:0048H,(2分)該中斷向量在向量表中的詳盡儲(chǔ)藏情況以下:0000H:0048H)=40H(1分)0000H:0049H)=30H(1分)0000H:004AH)=20H(1分)0000H:004BH)=10H(1分)七、(8分)在某系統(tǒng)中有儲(chǔ)藏器組織以以下列圖所示。得分請(qǐng)寫出每片RAM6116儲(chǔ)藏器的地址范圍(必定寫出解析過程,否則扣分?。?。CPUA0A10解:當(dāng)M/IO=1,A15A14A13A12A11=00100時(shí),Y4有效;(1分)74LS138(1分)A15A14A13A12A11=00101時(shí),Y5有效;A11Y0A0A10A0A10A0A10

9、A0A10A15A14A13A12A11=00110時(shí),Y6有效;(1分)Y16116611661166116A12B分)(1A15A14A13A12A11=00111時(shí),Y7有效;CECEY2CECEA13C2000H27FFH(1分)故:1號(hào)RAM6116Y3儲(chǔ)藏器的地址范圍為:A14G2AY4D0D7D0D7D0D7D0D7A15G2BY53000H37FFH(1分)3號(hào)RAM6116儲(chǔ)藏器的地址范圍為:M/IOG1Y63800H3FFFH(1分)4號(hào)RAM6116儲(chǔ)藏器的地址范圍為:Y7八、(8分)設(shè)8253的端口地址為300H303H,得分CPUD0D7GATE0接+5V,CLK0時(shí)

10、鐘輸入信號(hào)頻率為2MHz,要使OUT0端產(chǎn)生40KHz的方波輸出。8253的0#計(jì)數(shù)器應(yīng)工作在哪一種方式?0#計(jì)數(shù)器計(jì)數(shù)初值為多少?編寫8253的初始化程序段。解:1.8253的0#計(jì)數(shù)器應(yīng)工作在方式3(2分)0#計(jì)數(shù)器計(jì)數(shù)初值=2100000040000=50(2分)初始化程序:MOVDX,303HMOVAL,00010110BOUTDX,AL;方式選擇控制初始化2分MOVDX,300HMOVAL,50OUTDX,AL;計(jì)數(shù)初值初始化2分九、(10分)用一片8255控制紅、綠燈,以以下列圖所示。要求屢次得分檢測S1、S2,當(dāng)S1、S2開關(guān)狀態(tài)一致時(shí)綠燈亮,否則紅燈亮。試依照上述條件編寫初始化及控制程序片段(設(shè)8255控制口地址為283H,A口地址為280H,C口地址為282H)。解:MOVDX,283H+5VMOVAL,90HOUTDX,AL;(2分)AGAIN:MOVDX,280HINAL,DX;(1分)A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論