西電微機原理試題_第1頁
西電微機原理試題_第2頁
西電微機原理試題_第3頁
西電微機原理試題_第4頁
西電微機原理試題_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

考試時間:120分鐘姓名: 班級: 學號: 任課老師: 一、填空題(每空1分,共35分)十進制數125對應的二進制數為 B;十進制數0.6875對應的二進制數為B。TOC\o"1-5"\h\z設機器字長為8位,-1010101B的原碼為 B;補碼為 Bo設a=0F7H,b=0D7H,且a、b為8位二進制補碼表示的十六進制數。計算a+b,并判斷其結果是否溢出。正確的結論為 o一般來說,8位二進制數(一個字節)可以表示兩位十進制數,這種表示方法稱為 BCD數表示方法。十進制數49以分離BCD碼形式定義到FLBCD字單元,正確的偽指令為 o計算機中的帶符號數都是用 表示的,字符都是用 表示的。將AL中保存的字母ASCII碼變換成相應的大寫字母的ASCII碼,則正確的邏輯指令為 o8086CPU芯片有40個管腳,微處理器通過這些引腳與外部的邏輯部件連接,完成信息的交換。CPU的這些引腳信號稱為 o在微型計算機系統中,對存儲器的編址和對I/O端口的編址方法有 和 兩種編址方法。而大多數微處理器是采用兩個獨立的地址空間,即存儲器地址空間和I/O地址空間。8086CPU對存儲器的編址和對I/O端口的編址采用的 方法。8086CPU采用 引腳信號來區分對存儲器和I/O端口的讀寫操作。8086CPU內部的功能結構主要包含兩個獨立的邏輯單元:執行單元EU和總線接口單元BIUoTOC\o"1-5"\h\z其中BIU主要完成 o在8086CPU的寄存器組織中,通用寄存器分別為 o8086微處理器狀態字PSW是一個16位的寄存器,一共設定了9個標志位,其中用于反映ALU前一次操作結果的狀態標志分別為 ;若(AX)=5439H,則8086CPU執行ADDAX,476AH指令后,OF=—;執行ANDAX,476AH指令后,OF= o有一塊120個字的存儲區域,其起始地址為625AH:234DH,則這個存儲區域的末地址單元的物理地址為 o若DATBUF為字變量,則MOVAX,DATBUF[BP]指令SRC的尋址方式為 ;將DATBUF變量對應單元的偏移地址傳送到BX寄存器正確的指令為 ;若想將DATBUF低地址單元的內容傳送到AL寄存器正確的指令為 o在緩沖區buf1中留出100個字節的存儲空間,正確的變量定義語句為 o執行下列指令后,DX寄存器中的內容為 oTABLEDW25,36,-2,-10,5678H,13PYLDW7PYLDW7MOVBX,OFFSETTABLEADDBX,PYLMOVDX,[BX]設(DX)=10111011B,(CL)=3,(CF)=1,則CPU執行RCRDX,CL指令后DX的內容為 。指令JMPNEARPTRL1與CALLL1(LI為標號)的區別在于 。定義有下列宏指令:WAGSMACROS1,S2SUBAX,AXMOVDX,AXADDAX,S1ADDAX,S2ADCDX,0ENDMTOC\o"1-5"\h\z當采用宏調用指令“WAGS60000,25000”時,執行后DX= AX= 。18.分析下列程序段:LEADI,STRINGMOVCX,200CLDMOVAL,20HTOC\o"1-5"\h\zREPZSCASBJNZFOUNDJMPNOT_FOUND問:轉移到FOUND的條件為 。8086CPU的啟動地址為 。8086CPU的M/IO信號在訪問I/O端口時為 電平。在8086的基本讀總線周期中,引腳AD15?AD0上在 狀態期間給出地址信息。中斷向量的定義為 。二、簡答題(每題4分,共20分)設指令MOVAX,DATA1已被取到CPU的指令隊列中準備執行,并假定DATA為偶地址,試畫出沒有等待周期的8086最小方式下的總線時序圖。在8088CPU工作在最大方式組成的微機系統中,擴充設計16kB的SRAM存儲器電路,存儲器芯片選用Intel6264,起始地址為80000H,且地址是連續的。(1)此SRAM存儲區的最高地址是多少?(2)求出構成16kB存儲模塊需多少塊Intel6264芯片?20位地址總線中有多少位參與片內尋址?多少位可用作片外尋址,參加片選控制信號的譯碼?8255A/8253可編程芯片的CS、Al、A0引腳的功能是什么?簡述8086匯編語言程序設計的步驟及8086匯編語言程序設計的上機步驟。在8086微機系統中,中斷向量表的功能是什么?敘述8086CPU利用中斷向量表轉入中斷服務程序的過程。三、程序分析題(11分)1?分析下列子程序FUNC1,并回答相應的問題。(6分)FUNC1PROCNEARXORCX,CXMOVDX,01MOVCL,XJCXZA20INCDXINCDXDECCXJCXZA20A10:MOVAX,02SHLAX,CLADDDX,AXLOOPA10A20:MOVY,DXRETFUNC1ENDP若該子程序的入口參數為X(0WXW10),其輸出參數為Y,貝y:TOC\o"1-5"\h\z(1) 該子程序的功能是Y=f(X)= ;(2) 若X=0,則Y= ;若X=3,則Y= ;若X=5,則Y= 。2.分析下列子程序,寫出CPU執行CALLDISPAL完成的功能是什么?(5分)DISPALPROCNEARPUSHAXPUSHCXPUSHDXPUSHAXMOVCL,4SHRAL,CLCALLCHANGMOVAH,02MOVDL,ALINT21HPOPAXANDAL,0FH ;處理低位十六進制數CALLCHANG ;十六進制數變換成ASCII碼MOVAH,02MOVDL,ALINT21H;顯示一位字符POPDXPOPCXPOPAXRETDISPALENDPCHANGPROCNEARCMPAL,10JBCHANG1ADDAL,7CHANG1:ADDAL,30HRETCHANGENDP四、程序設計題(10分)有一組測試數據(有符號數),每個數據占用16位二進制數,數據個數存放在緩沖區的前2個字節,現要求分別統計出大于0、等于0和小于0的個數,分別存放在GREATZ、ZERO、LITTLEZ單元中。1.寫出編程思想。2.編寫完整的8086匯編語言源程序。五、硬件設計應用題(共小題6分,共24分)1.74LS373數據鎖存器的引腳及功能圖如圖A所示。請畫出8086CPU工作在最小方式下的系統地址總線A?A及BH廠信號的形成電路。190

■1OEGOEGD■1OEGOEGD-Q-01Di0Qi0011100X保持1XX為高阻(i=0~7)圖A74LS373數據鎖存器的引腳及功能2.圖B是8088CPU工作在最大方式組成的微機系統中的SRAM存儲器擴展電路,試分析電路,寫出c此SRAM存儲器的地址范圍為多少?圖B圖B6264SRAM組成的存儲電路與8088系統總線的連接在8086最小方式系統中,利用8255A某端口輸入8位開關量,并通過另一個端送出,以發光二極管指示數據,燈亮表示數據“1”,燈滅表示數據“0”。8255A的端口地址為280H?287H中的奇地址,設計系統總線與8255A的連接電路,并編程實現。

織布機控制系統如圖C所示,已知織布機每織1米發出一個正脈沖,每

溫馨提示

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

評論

0/150

提交評論