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

付費下載

下載本文檔

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

文檔簡介

微機原理復習題微機原理復習題微機原理復習題微機原理復習題編制僅供參考審核批準生效日期地址:電話:傳真:郵編:《微機原理及接口技術》復習題一.單項選擇題1.十進制負數–38的八位二進制補碼是_____。A、01011011BB、BC、BD、01011010B2.用8位的二進制數的補碼形式表示一個帶符號數,它能表示的整數范圍是__D___。A、-127—+127B、-128—+128C、-127—+128D、-128—+1273.十六進制數-79H的補碼是C。A.BB.BC.BD.-01111001B4.程序設計中所使用的地址是__A__。A、邏輯地址B、有效地址C、物理地址D、段基址5.某系統中,已知SS=2360H,SP=0800H,若將20H個字節的數據入棧,則SP的內容為__D___。A、0780HB、0820HC、23E20HD、07E0H6.如果一個程序在執行前CS=1000H,IP=2000H,該程序的起始地址是__B____。A、3000HB、12000HC、21000HD、1000H7.8086CPU復位后,從C地址開始執行第1條指令。A.00000HB.0000FHC.FFFF0HD.FFFFFH8.已知某一存儲單元其段基值=1000H,其偏移地址=4250H,則其所對應的物理地址為D。A.10000HB.42500HC.52500HD.14250H9.指令ADDCX,55H[BP]的源操作數的尋址方式是___D____。A寄存器尋址B直接尋址C寄存器間接尋址D寄存器相對尋址WORDPTR[DI]是__A__。A段內間接轉移B段間間接轉移C段內直接轉移D段間直接轉移11.關于8088CPU的描述,不正確的是B。A.外部地址總線是20位的B.指令隊列長度是4個字節C.內部寄存器是16位的D.外部數據總線是16位的12.下列指令中,有語法錯誤的是__D__。AMOV[SI],AXBINAL,DXCXORAX,1234HDOUT210H,AL13.指令MOVAX,[0A50H]中,源操作數采用的尋址方式是B。A.立即數尋址方式B.直接尋址方式C.寄存器尋址方式D.寄存器間接尋址方式14.已知AL=5EH,執行指令::ADDAL,3CH后,結果正確的是A。A.AL=9AH,CF=0B.AL=9AH,CF=1C.AL=5EH,CF=0D.的作用是用來指示__A___。A棧頂元素的有效地址B下一條要執行指令的地址C下一條要取的指令的地址D棧底元素的有效地址16.下列關于I/O端口統一編址與獨立編址的說法正確的是B。A.獨立編址采用訪問存儲器的指令訪問I/O端口B.統一編址采用訪問存儲器的指令訪問I/O端口C.獨立編址采用訪問寄存器的指令訪問I/O端口D.統一編址采用訪問寄存器的指令訪問I/O端口17.輸入/輸出指令對標志位的狀態__C___。A有影響B部分影響C無影響D任意18. 中斷向量表中存放的是D。A.中斷類型號B.中斷服務程序C.中斷源D.中斷服務程序入口地址17.8086/8088CPU的引腳中,接有硬中斷信號的引腳有__C____。A15個B8個C2個D1個20.下列引起CPU程序中斷的四種情況中,__C__需要由硬件提供中斷類型碼。A.INTOB.NMIC.INTRD.INTn21.中斷控制方式的優點是___A__。A提高CPU的利用率B提高CPU與外設的數據傳送精度C提高CPU與外設的數據傳送速度D減少外設的等待時間22.計數器/定時器8253每個通道有D幾種工作方式。A.3B.4C.5D.623.偽指令ENDP告訴匯編程序__B__。A宏定義結束B過程定義結束C段定義結束D過程運行結束24.在異步串行通信中,使用波特率來表示數據的傳送速率,它是指C。A每秒鐘傳送的字符數B每秒鐘傳送的字節數C每秒鐘傳送的二進制位數D每分鐘傳送的字節數25.在下列偽指令中定義雙字變量的是__C__。ADBBDWCDDDDT二.判斷題計算機必須要配置存儲器。(√)標志寄存器中標志位AF與十進制數運算有關。(√)堆棧的工作方式是先進先出。(√)若一個數據塊的起始地址為20A0H:0F6H,則該數據塊起始地址的實際地址是21B60H。(×)不能給段寄存器賦立即數。(√)指令PUSHAL是合法指令。(×)偽指令沒有對應的機器碼。(√)在8086系統中,I/O端口地址與存儲器地址是分開編址的。(√)中斷系統能夠實現中斷優先級排隊。(√)8086的所有中斷請求都可以被屏蔽。(×)計數器/定時器8253只能按二進制格式進行計數。(×)8253的計數器在不同的工作方式中,計數到0時,都會從OUT輸出一個相同的信號。(×)無條件式的I/O是按先讀狀態口,再讀數據口的順序傳送數據的。(√)當運算結果各位全部為零時,標志ZF=0。()串行通信適合于遠距離通信。(√)三.填空題已知段寄存器的內容為1000H,則該段的物理起始地址和結束地址分別為10000H和1FFFFH。若一個數中含有3個“1”,則其奇偶標志為___1____。在8086CPU中,由于BIU和EU分開,所以__取指令___和--_執行指令____可以重疊操作,提高了CPU的利用率。8086CPU中基本總線周期由__4__個時鐘周期組成,其中T1期間,CPU輸出___地址___信息;如有必要時,可以在____T3,T4______兩個時鐘周期之間插入1個或多個TW等待周期。若8086已知BX=7830H,CF=1,執行指令:ADCBX,87CFH之后,BX=____0000H______,標志位的狀態分別為CF=___1____,ZF=____1___,OF=___0_____,SF=____0______。CPU引腳狀態是M/=0,=1,=0,則此時執行的操作是___讀IO口_____。若CH=07H,CL=08H,執行指令ADDCH,CL后,AF=__0__,CF=_0__,OF=__0__,PF=_0__。若AX=1234H,SP=1000H,指令PUSHAX執行后AX=_1234H__,SP=_09FEH__。9.設AL=80H,AH=83H,AL和AH中的內容相加后,CF=_1_,OF=_1_,ZF=_0_,PF=_0_,AF=_0_,SF=_1_。10.在8086/8088微機中,實現CPU關中斷的指令是_STI___,實現開中斷的指令是___CLI___。11.串行通信,按數據傳送方向可分為單工,雙工和半雙工三種不同的方式。12.請將以下源程序補充完整。源程序要求實現的功能是:已知當前數據段中DATA1和DATA2開始分別存放若干字節數據,數據個數相同,編制程序檢查數據塊中的數據是否相同,若相同,則在屏幕上顯示1;否則顯示0。DSEGSEGMENTDATA1DB‘ABCDEFG3DATA2DB‘ABCDEF4G’CNTDW8DSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGSTART:MOVAX,DSEGMOVDS,AXMOVDL,31HLEASI,DATA1LEADI,DATA2MOVCX,CNTDECSIDECDIAGAIN:INCSIINCDIMOVAL,[SI]CMPAL,[DI]LOOPZAGAINJZDISPDECDLDISP:MOVAH,2INT21MOVAH,4CH;返回DOSINT21HCSEGENDSENDSTART13.讀下列程序段,分析它所實現的功能是__將GRAY定義的字節數據前5個依次從02H端口送出_____。DATASEGMENTGRAYDB18H,34H,05H,06H,09HDB0AH,0CH,11H,12H,14HCOUNTEQU5DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETGRAYMOVCX,COUNTCYCLE:INAL,01HXLATOUT02H,ALLOOPCYCLERETCODEENDSENDSTART四.簡答題8086系統中存儲器采用什么結構用什么信號來選中存儲體8086采用的是分段式存貯結構8086的地址線為20位,最大尋址空間為2-20=1MB,8086內部的寄存器都是16,對地址的運算也是16位,而16位的最大尋址范圍為2-16=64由此可以知道其需要4個段地址來尋址。4個段地址的寄存器分別是:代碼段寄存器:CS,數據段寄存器:DS堆棧段寄存器:SS附加段寄存器:ES它是通過M/-IO信號的電平高低來決定是進行(m信號)和輸入輸出(io信號)的。半導體存儲器分為哪兩大類隨機存取存儲器由哪幾個部分組成根據存取方式的不同,半導體存儲器可分為隨機存取存儲器RAM和只讀存儲器ROM兩類。其中隨機存取存儲器主要由地址譯碼電路、存儲體、三態數據緩沖器和控制邏輯組成。CPU與外設間傳送數據主要有哪幾種方式CPU與外設之間傳輸數據的控制方式通常有三種:程序方式、中斷方式和DMA方式。程序方式:指用輸入/輸出指令,來控制信息傳輸的方式,是一種軟件控制方式,根據程序控制的方法不同,又可以分為無條件傳送方式和條件傳送方式。無條件傳送方式接口簡單,適用于那些能隨時讀寫的設備。條件傳送方式(查詢方式)的特點是接口電路簡單,CPU利用率低(程序循環等待),接口需向CPU提供查詢狀態。適用于CPU不太忙,傳送速度要求不高的場合。要求各種外設不能同時工作,外設處于被動狀態。中斷方式:當外設準備好時,由外設通過接口電路向CPU發出中斷請求信號,CPU在允許的情況下,暫停執行當前正在執行的程序,響應外設中斷,轉入執行相應的中斷服務子程序,與外設進行一次數據傳送,數據傳送結束后,CPU返回繼續執行原來被中斷的程序。其特點是CPU的利用率高,外設具有申請CPU中斷的主動權,CPU和外設之間處于并行工作狀態。但中斷服務需要保護斷點和恢復斷點(占用存儲空間,降低速度),CPU和外設之間需要中斷控制器。適用于CPU的任務較忙、傳送速度要求不高的場合,尤其適合實時控制中的緊急事件處理。存儲器直接存取方式(DMA):外設利用專用的接口(DMA控制器)直接與存儲器進行高速數據傳送,并不經過CPU(CPU不參與數據傳送工作),總線控制權不在CPU處,而由DMA控制器控制。其特點是接口電路復雜,硬件開銷大。大批量數據傳送速度極快。適用于存儲器與存儲器之間、存儲器與外設之間的大批量數據傳送的場合。簡述ROM、PROM、EPROM、EEPROM在功能上各有何特點。匯編語言程序有哪些數據類型它們的后綴怎么表示二進制B八進制O十進制D十六進制H存儲器的地址譯碼有幾種方式各自的特點是什么匯編語言程序的變量如何定義變量有哪三種屬性變量有三種屬性:段屬性:變量所在段的段首址偏移地址屬性:段首址到變量處的字節個數類型屬性:字節或字等類型,由類型定義偽指令定義。DB:字節類型--1個字節DW:字類型--2個字節DD:雙字節類型--4個字節DQ:四字類型--8個字節DT:十字節類型--1個數據占10個字節什么是偽指令它和指令有何區別什么叫中斷什么叫可屏蔽中斷和不可屏蔽中斷試述8086CPU的外部操作中有那些引腳信號是分時復用的,其時序關系是怎樣的8086CPU的分時復用的引腳有:地址/數據復用引腳是:AD15~AD0,在總線周期的T1狀態,傳送地址信息,在其它狀態則傳送數據信息;8253芯片有哪幾個計數通道每個計數通道可工作于哪幾種工作方式3個獨立的16位計數器/定時器,通過對它進行編程,每個計數/定時器均可以按照6種不同的方式工作,并且都可以按二進制和十進制格式進行計數,最高計數頻率能達到2MHZ。CPU與I/O設備之間的接口信號主要有哪些數據信息狀態信息控制信息什么是異步串行通信什么是同步串行通信異步串行通信是指具有不規則數據段傳送特性的串行數據傳輸“串行通信”是指外設和計算機間使用一根數據信號線(另外需要地線,可能還需要控制線),數據在一根數據信號線上一位一位地進行傳輸,每一位數據都占據一個固定的時間長度。這種通信方式使用的數據線少,在遠距離通信中可以節約通信成本,當然,其傳輸速度比并行傳輸慢。8086CPU與8088CPU的主要區別是什么8088CPU和8086CPU內部寄存器都是16位,數據總線都有是16位,地址總線都有是20位,指令系統相同。主要不同點有:8086指令隊列是6個字節長,而8088指令隊列是4個字節長。外部數據總線位數不同,8086為16位AD0~AD15,8088為AD0~AD734腳和28腳功能不同,34腳8086中是數據總線允許/S7,80

溫馨提示

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

評論

0/150

提交評論