北科大微機原理期末試卷-AB_第1頁
北科大微機原理期末試卷-AB_第2頁
北科大微機原理期末試卷-AB_第3頁
北科大微機原理期末試卷-AB_第4頁
北科大微機原理期末試卷-AB_第5頁
已閱讀5頁,還剩4頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

...wd......wd......wd...北京科技大學微機原理與接口技術2015-2016年第一學期期末試卷〔A〕考試科目:微機原理與接口技術考試形式:閉卷試卷類型:A卷考試時間長度:120分鐘共5頁得分:一、填空或選擇填空〔35分〕1.8086/8088段存放器的功能是_____________,某一時刻程序最多可以指定訪問________個存儲段。A1.用于計算有效地址B1.用于存放段起始地址及計算物理地址C1.分段兼容8080/8085指令D1.方便分段執行各種數據傳送操作A2.3B2.4C2.6D2.64KE2.初始化時程序指定2.8086/8088系統中復位信號RESET的作用是使_______A.處理器總線休眠B.處理器總線清零C.處理器和協處理器工作同步D.MPU恢復到機器的起始狀態并重新啟動3.在默認情況下,ADD[DI+100],DI指令中目標操作數存放在______存放器指定的存儲段中,指令執行時將完成______個總線操作周期。A1.CSB1.DSC1.ESD1.SSA2.0B2.1C2.2D2.34.8086/8088CPU用指令ADD對兩個8位二進制數進展加法運算后,結果為14H,且標志位CF=1,OF=1,SF=0,此結果對應的十進制無符號數應為_____A.20B.–20C.–236D.2765.堆棧是內存中的一個專用區域,其一般存取規則是_________A.先入先出(FIFO)B.先入后出〔FILO〕C.按字節順序訪問D.只能利用PUSH/POP指令讀寫6.在以下指令中,使堆棧指針變化8字節的指令是_____.A.PUSHAB.CALL4000:0008HC.RET8D.SUBSP,87.指出以下指令或偽指令中所有正確者:____________。(A)POPDS(B)MOVAX,[BX][BP](C)MOVBP,CS:[BP](D)DW-222,20,0100000B(E)OUT288H,AL(F)ADDCWORDPTR[BX+100],08.8086/8088系統中,256K*4的存儲器,為正確實現全部片內譯碼,需要_______根地址線.A.4B.8C.16D.17E.18F.199.定時/計數器8253是_________減法計數器,最大計數范圍是_________。A1.二進制B1.BCDC1.ASCII碼D1.浮點數A2.256B2.65536C2.100D2.1000010.8086/8088中斷系統可處理256個中斷源,其中斷向量的作用是________。A.確定中斷源的正負B.指定對應中斷保護數據區的地址C.指定對應中斷服務程序的地址D.存放對應中斷響應執行的第一條指令11.在8086系統中,當CPU響應外部中斷請求轉向中斷服務程序前,自動將________________________的內容壓入堆棧。當前堆棧指SPB.當前指令地址C.標志存放器FLAGSD.全部通用存放器12.單個8279DMA控制器可以實現最多_________通道的存儲器與I/O之間的數據交換,如果需要支持8個通道數,則可以采用多個8237____________工作。(A1)1(B1)2(C1)3(D1)4A2.并聯B2.串聯C2.級聯D2.無法13.在串行數據傳送中,假設工作于異步方式,每個字符數據位8位,奇偶位校驗1位,停頓位1位,每秒傳送字符900個,其波特率至少為_____BPS。A900B4800C9600D.19.2KE.112.5K14.逐次比照型模數轉換器轉換過程中,通常影響數據轉換準確度最大的因素是___________。A是否有前端采樣保持器B基準電壓源C工作電源D.轉換時間15.設在DS指定的數據段中,[9202H]=2650H,[9204H]=3355H,[9206H]=5678H,[9208H]=1235H,當TABLE=2,存放器CS=3800H,DS=2540H,SI=9206H時執行指令JMPSI后,CS=__________,IP=__________;執行JMPFARPTRTABLE[SI]后CS=_________,IP=___________。二、程序閱讀與編程(35分)閱讀分析程序,按要求填空答復以下問題(共15分)(1)8086/8088匯編程序片斷如下CVT:CMPAL,31H JCL1 CMPAL,3AH JNCL1 ANDAL,0FH RET L1: MOVAL,0H RET問:①初值〔AL〕=34H時,程序段執行結果:〔AL〕=②初值〔AL〕=8AH時,程序段執行結果:〔AL〕=③該程序段最多可以有多少種不同的AL輸出結果?其功能假設何?(2)匯編程序中,以下數據段段基地址為8850H,數據定義為:CNT1EQU3568HCNT2 EQU110HORG5500H;起始偏移地址VCHARDB4DUP(20H)VTIMCNTDWCNT1,CNT2PVT1DWVTIMCNTFPVT1DDVTIMCNTPPVT1DWPVT1,FPVT1DW20DUP(0)列寫說明存儲器8850:5500H~5514H各單元的存儲情況。2.(20分)假定有一字符串輸入緩沖區,首地址INPUTS,其中前兩個字節存放最大長度(符號Lmax,不超過400),第3,4字節〔即INPUTS+2,3單元〕為字符串有效長度〔待定〕,實際字符串從第5個字節〔即INPUTS+4單元〕開場,完畢符為連續兩個〞$〞〔=24H〕構成。試編寫一程序片段,要求找出第一個完畢符,將其偏移量地址和段基地址分別寫入存儲單元REARPT和REARPT+2,并將由此確定的字符有效長度〔0~400〕存入有效長度字單元〔即INPUTS+2單元〕,如該串中未找到完畢符則將-1存入該單元中。寫出存儲定義偽指令,程序要求加必要的注釋。三、接口〔30分〕1.(10分)利用DAC0832產生如以以以下列圖所示的周期性階梯波(鋸齒波,輸出范圍為0V—Vref)。要求設計編寫該波形發生的D/A轉換控制程序。1ms準確延時子程序為delay1ms.DAC0382為8位電流型DAC,單緩沖模式,端口DAPORT,Vref=+4.0V。2.(20分)利用i8255連接八位開關SW0~SW7(PA口)及八位發光管L0~L7〔PB口〕用于指示開關的狀態,8255地址為280H~283H,要求片選使用地址線A9~A4,譯碼器為74LS138:說明8255地址譯碼器設計原理,說明可能發生的地址重疊及原因;完成譯碼信號和I/O器件信號連線(注意電平變換方式和指示燈驅動)檢測程序每秒執行一次,一般情況下要求當某個開關斷開時相應發光管亮,但所有開關都斷開時全部8個發光管L0-L7閃爍(1秒全亮1秒全滅)進展報警,當編寫工作子程序片斷,〔8255不必初始化,但需說明8255口工作方式〕。注:譯碼器74LS138的真值表如下:注:譯碼器74LS138的真值表如下:北京科技大學微機原理與接口技術2015-2016年第一學期期末試卷〔B〕考試科目:微機原理與接口技術考試形式:閉卷試卷類型:B卷考試時間長度:120分鐘共5頁得分:填空或選擇填空〔30分〕1.8086/8088CPU的內部構造按其功能由___________組成。A存放器組,算術邏輯單元ALUB執行單元EU,總線接口單元BIUC存放器組,算術邏輯單元ALU,總線接口單元BIUD.存放器組,算術邏輯單元ALU,指令預取單元PIU2.8086/8088系統低8位地址、數據總線信號AD0-AD7采用分時復用方式工作,是因為____________,運行時利用___________信號實現地址鎖存。A1.接口控制更方便B1.需要提高總線驅動能力C1.引出管腳數目限制D1.低8位地址總線和數據總線經常一樣A2.DENB2.ALEC2.READYD2.HOLD3.以下指令中________在執行時不需要總線操作周期。A.INAL,80HB.OUTDX,ALC.SUBCX,0010HD.ADD[BX+1000],AL4.8086/8088系統中,如ES=4000H,DS=3000H,CS=8000H,SS=1000H,BX=5288H,則MOVAL,[BX+2]指令中源操作數所在單元的物理地址是___________。(A)528AH(B)4528AH(C)3528AH(D)8528AH(E)1528AH5.指出以下指令或偽指令中所有錯誤者:______________。(A)SUBWORDPTR[DI+BP],2(B)DW-54,20H,60000(C)DEC[SI](D)INAL,282H(E)MOVCS:[BX+100],BX(F)POPCS6.微機系統中的堆棧通常應設計存放在以下種類的存儲器中___________,堆棧操作一般按_______________訪問。A1.SRAMB1.EPROMC1.DRAMD1.FLASHROMA2.半字節B2.字節C2.字D2.雙字7.設計128M字節的系統存儲器,需要選用〔〕片8M*4Bit的存儲器。A.4B.8C.16D.32E.1288.8086/8088CPU有單獨的I/O指令,所以其I/O接口編址〔〕。A.范圍取決于最大模式或最小模式B.單獨安排在其I/O空間內C.單獨安排在其存儲空間內D.既可安排在其I/O空間內,也可安排在其存儲空間內9.Intel8255可編程并行接口芯片三種并行I/O工作方式中〔〕不能直接支持中斷請求。A.方式0B.方式1C.方式2D.三種方式都10.8086/8088系統中斷類型號為0DH的中斷向量存儲在________________________。(A)0000:000DH(B)0000:0034H(C)0F000:FFF0H(D)地址為00DH的輸入輸出端口(E)由程序設定的單元11.DMA數據傳送控制方式可以實現()。A.存儲器與DMAC之間的高速傳送數據B.CPU與存儲器之間的高速傳送數據C.外部設備和存儲器之間的數據高速傳送D.外部設備和CPU之間的高速傳送數據12.兩臺微機通過異步串行接口進展通信,保證其通信正確性的根本條件是______A.波特率誤差不超過5%B.字符格式C.傳輸電平匹配D.以上三條都是13.定時/計數器8253計數值讀寫有三種格式:只讀寫低8位、只讀寫高8位和先讀寫低8位后讀寫高8位。其中________方式下讀取計數值應領先鎖存計數器數據。當作為定時器使用且計數初值為0000H時,定時__________。A1.只讀寫低8位B1.只讀寫高8位C1.先低8位后高8位D1.以上三種A2.1個輸入時鐘周期B2.32768個輸入時鐘周期C2.65536個輸入時鐘周期D2.停頓計時直到非0000初值輸入。14.ADC0809是8位逐次比照式模數轉換器,在接口系統中設計Vref(REF+)選用+4.00V電壓基準源(REF-接模擬地),如果輸入信號電壓為+2.0V則讀取的轉換數字量應為_____________。如果讀取的轉換數字量是0FFH,則輸入的電壓信號可能是_______________。A1.00HB1.80HC1.FFHD1.不定A2.-1.0VB2.0.0VC2.+2.0VD2.+5.0V15.8086/8088系統中需要訪問物理地址為83B8CH的存儲單元,_____________________是該單元邏輯地址的一種表示方法。二、程序閱讀與編程(35分)1.閱讀分析程序,按要求填空答復以下問題(共15分)(1)匯編程序中,以下數據段段基地址為7000H,數據定義為:S1EQU1234HORG4800H;起始偏移地址BV0DB4DUP(30H)WV1DWS1PWV1DWWV1FPV1DDWV1PPV1DWFPV1DW20DUP(20H)列表說明存儲器7000:4800H~480FH各單元的存儲情況。(2)8086/8088系統中,數據段和堆棧段存放器〔DS,ES,SS〕可以用MOV和POP等指令直接修改,但代碼段比照特殊,寫出可以改變代碼段存放器CS的四種以上指令實例._________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________(3)某近過程TSPC中有一段特殊代碼ABEXIT如下:TSPCPROCNEAR::RET;正常段內返回指令ABEXIT:POPAX;2_3_(1)MOVAX,1000H;2_3_(2)PUSHAX;2_3_(3)RET;2_3_(4)TSPCENDP分析這段程序,說明指令2_3_(1)的功能〔目的〕;指令2_3_(2)~(4)等效指令為_____________________________;3)如果在執行ABEXIT分支前(AX)=1234H(CS)=2800H(IP)=3000H(SS)=1140H(SP)=1800H,問執行完ABEXIT分支后(AX)=(CS)=(IP)=(SS)=(SP)=2.〔20分〕設緩沖區bDATA存放著不超過Nmax〔定義為300〕個字節的非空8位數,以0FFH完畢?,F要求編寫一預處理程序,將其中所有連續兩個字節數值等于回車/換行字符〔即0DH,0AH或0AH,0DH〕的偏移量地址指針順序存放在以pDATANP為首的內存字單元中,其總數存入字單元wNPSUM;如果在Nmax字節中未發現

溫馨提示

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

評論

0/150

提交評論