微機原理與接口技術2008,9年試卷及答案.doc_第1頁
微機原理與接口技術2008,9年試卷及答案.doc_第2頁
微機原理與接口技術2008,9年試卷及答案.doc_第3頁
微機原理與接口技術2008,9年試卷及答案.doc_第4頁
微機原理與接口技術2008,9年試卷及答案.doc_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

山東省2009年普通高等教育專升本統(tǒng)一考試微機原理與接口技術(50分)六、填空題(10分,每題2分) 1_就是把一個字符的各數據位用幾條線同時進行傳輸。2當串口接口電路的發(fā)送器時鐘頻率為19200Hz,波特率因子的值為16,則發(fā)送器的波特率是_波特。3ISA總線是針對80286CPU設計的,具有16位數據寬度,地址總線24條,可直接尋址能力達到_MB。48253每個計數器具有六種工作方式,分別為計數結束中斷,可重復觸發(fā)的單穩(wěn)態(tài)觸發(fā)器,_,方波發(fā)生器,軟件觸發(fā)的選通信號發(fā)生器,硬件觸發(fā)選通方式。5.中斷的過程可分為中斷請求,中斷排隊,_,中斷處理和中斷返回。七、判斷題(10分,每題1分)1.在數據傳輸中,微型計算機與外設之間往來的信號可分為兩類:控制信號和狀態(tài)信號。(x)2查詢傳送方式實際上程序循環(huán)等待方式。()3.可編程并行接口芯片8255A的初始化命令字有工作方式控制字和對B口的置位/復位字。(x)4.串行異步通信協(xié)議的數據格式包括1位起始位,8位數據位,1位校驗位和1位停止位。()5.D/A轉換器的作用是將二進制的數字量轉換為相應的模擬量輸出。()6.串行I/O接口的基本功能之一是進行串行和并行數據流之間的轉換。()7.標志寄存器中的中斷標志位是控制非屏蔽中斷的標志。(x)8.主要存放操作數的偏移地址的16位寄存器有BX、BP、SI和DI。()9.80386突出的特點是可實現段式、頁式或段頁式管理。()10.地址總線用于傳送CPU發(fā)出的控制信號、時序信號和狀態(tài)信息。(x)八、名詞解釋(15分,每題3分)1BIU(總線接口單元):2接口:3中斷:4DMA傳送方式:5總線:九、編程題(15分,每題7.5分) 1若8255的A口為方式0輸入,B口為方式1輸出,C口為高四位為輸入,低四位為輸出,且對C口PC3復位,A口地址為60H。試編制初始化程序完成初始化。28253占用的端口地址為0E0H0E3H。通道1工作于方式1,按BCD碼計數,計數為十進制(數136),編寫初始化程序。山東省2009年普通高等教育專升本統(tǒng)一考試計算機科學與技術專業(yè)綜合一試卷參考答案微機原理與接口技術(50分)六、填空題(10分,每題2分) 1. 【答案】并行通信【解析】在計算機領域中,有兩種數據通信方式,即串行通信和并行通信。并行通信就是把一個字符的各數據位用幾條線同時進行傳輸;串行通信就是把一個字符的各數據位用一條線一位一位地按順序分時進行傳輸。2. 【答案】1200【解析】串口接口電路是用外部時鐘來和接收的數據進行同步的。外部時鐘的周期TC和每個數據位的周期Td有這樣的關系:TC = Td/K (K為波特率因子)。其中,外部時鐘的周期TC為時鐘頻率的倒數;每個數據位的周期Td為波特率的倒數。波特率是指單位時間內傳送二進制數據的位數,以b/s為單位,記作波特,它是衡量串行數據傳送速度快慢的重要標志和參數。所以,發(fā)送器的波特率=192000/16=1200 波特。3. 【答案】16【解析】ISA總線(Industry Standard Architecture:工業(yè)標準體系結構),是在8位PC機總線基礎上擴展而成的16位總線,是IBM公司為PC/AT電腦而制定的總線標準。其20位系統(tǒng)地址總線SA0SA19再加上4位非鎖定地址總線LA17LA23 就給系統(tǒng)提供多達16MB的尋址能力。4. 【答案】速率發(fā)生器【解析】可編程定時器/計數器8253具有三個獨立的16位減法計數器,每個計數器具有六種工作方式,方式0到方式5,分別為計數結束中斷,可重復觸發(fā)的單穩(wěn)態(tài)觸發(fā)器,速率發(fā)生器,方波發(fā)生器,軟件觸發(fā)的選通信號發(fā)生器,硬件觸發(fā)選通方式。5. 【答案】中斷響應【解析】所謂中斷是指CPU在正常運行程序時,由于內、外部事件引起CPU暫時中止正在運行的程序,轉而去執(zhí)行請求CPU中止的內、外部中斷的服務程序,待該服務程序處理完畢后又返回到被終止的程序的過程。中斷的過程可分為中斷請求,中斷排隊,中斷響應,中斷處理和中斷返回。七、判斷題(10分,每題1分)1. 【答案】【解析】在數據傳輸中,微型計算機與外設之間往來的信號可分為三類:數據信號、控制信號和狀態(tài)信號。2. 【答案】【解析】微機系統(tǒng)中數據傳送的控制方式主要有程序控制方式、DMA方式和I/O處理機方式。其中,程序控制的數據傳送分為無條件傳送、查詢傳送和中斷傳送。當采用查詢傳送方式進行傳送之前,CPU必須先通過輸入指令讀取所選外設的當前狀態(tài),若外設“未準備就緒”則程序轉回重復檢測外設狀態(tài),直至循環(huán)等待到外設“貯備就緒”才發(fā)出I/O指令進行一次數據傳送。3. 【答案】【解析】可編程并行接口芯片8255A的初始化命令字有工作方式控制字和對C口的按位置位/復位控制字。4. 【答案】【解析】串行異步通信協(xié)議的數據格式包括1位起始位,58位數據位,1位校驗位和1位或1.5位或2位停止位。5. 【答案】【解析】在實際工程中大量遇到的是連續(xù)變化的物理量,而微型計算機只能處理數字量的信息,這就需要模擬接口來實現模擬量和數字量之間的轉換。模數(A/D)轉換就是把輸入的模擬量變?yōu)閿底至?,供微型計算機處理。數模(D/A)轉換就是將微型計算機處理后的數字量抓換為模擬量形式的控制信號。6. 【答案】【解析】在計算機領域中,有兩種數據通信方式,即串行通信和并行通信。采用串行通信的主要原因是為了降低通信線路的價格和簡化通信設備。大多數微型計算機都備有各種串行通信接口,以實現串行和并行數據流之間的轉換。7. 【答案】【解析】標志寄存器中標志位分為狀態(tài)標志和控制標志,其中控制標志之一的中斷標志位是用來控制可屏蔽中斷是否允許的標志。8. 【答案】【解析】8086CPU內有14個16位的寄存器,其中主要用于存放操作數的偏移地址的有BX、BP、SI和DI。9. 【答案】【解析】80386是INTEL 1985年推出的CPU芯片,它是80X86系列中的第一種32位微處理器,80386的內存管理非常先進,有頁式、段式、段頁式三種管理方式,可以管理巨大的內存空間,從而為應用程序提供足夠的舞臺。10. 【答案】【解析】系統(tǒng)總線由數據總線、地址總線和控制總線組成。其中,控制總線用于傳送CPU發(fā)出的控制信號、時序信號和狀態(tài)信息。八、名詞解釋(15分,每題3分)1BIU(總線接口單元):即Bus Interface Unit,是8086微處理器中的兩個基本功能部件之一,由段寄存器、指令指針、地址形成邏輯、總線控制邏輯和指令隊列等組成。它同外部總線相連,根據EU的請求,執(zhí)行8086 CPU 對存儲器或 I/O 接口的總線操作,完成數據傳送,并且計算、形成20位的內存的物理地址。2接口:在微型計算機系統(tǒng)中,常用的外圍設備有鍵盤、鼠標、顯示器、打印機等等,把外圍設備與微型計算機連接起來實現數據傳送的控制電路成為外設接口電路,簡稱接口。CPU通過接口中的三類端口(數據口、狀態(tài)口、控制口)與外設進行數據信息、狀態(tài)信息和控制信息的交換。3中斷:所謂中斷是指CPU在正常運行程序時,由于內、外部事件引起CPU暫時中止正在運行的程序,轉而去執(zhí)行請求CPU中止的內、外部時間的服務程序,待該服務程序處理完畢后又返回到被終止的程序的過程。通過中斷傳送方式,可以使CPU和外設以及外設和外設之間能并行工作,從而提高了系統(tǒng)的工作效率,充分發(fā)揮CPU高速運算的能力。4DMA傳送方式:即直接存儲器存取(Direct Memory Access)方式,是一種不需要CPU干預也不需要軟件介入的高速數據傳送方式。由于CPU只啟動而不干預這一傳送過程,同時整個傳送過程只由硬件即DMA控制器來控制完成,這樣就很大程度上減輕了CPU資源占有率,可以大大節(jié)省系統(tǒng)資源,同時其數據傳送速率可以達到很高,主要適用于一些高速的I/O設備。5總線:總線(Bus)是計算機各種功能部件之間傳送信息的公共通路,由傳輸信息的物理介質以及一套管理信息傳輸的通用規(guī)則(協(xié)議)所構成。根據總線的規(guī)模、用途及其應用場合的不同,微機總線可分為三類:片總線、內總線和外總線。九、編程題(15分,每題7.5分) 1答:MOV AL, 10011100B ;工作方式控制字OUT 63H, ALMOV AL, 00000110B;C口按位置位/復位控制字OUT 63H, AL2答:MOV AL, 01110011B ;設置工作方式OUT 0E3H, ALMOV AX, 0136HOUT 0E1H, AL;設置計數初值的低8位MOV AL, AHOUT 0E1H, AL;設置計數初值的高8位山東省2008年普通高等教育專升本統(tǒng)一考試計算機科學與技術專業(yè)綜合一試卷本試卷共8頁。滿分100分,考試時間是180分鐘。考試結束后,將本試卷交回。答題前考生務必將自己的姓名、準考證號、座號和所在學校填寫在規(guī)定的位置。微機原理與接口技術(50分)五、單項選擇題(10分,每題1分) 1通常所說的32位計算機,是指這種計算機的CPU_。 (D) A有32個控制器 B共有32個運算器和控制器 C有32個運算器 D能夠同時處理32位二進制數據 2中斷向量是_。 (A) A中斷服務程序入口地址 B子程序入口地址 C中斷服務程序入口地址的地址 D中斷類型碼3計算機的字長越長,一個字所能表示的數據精度就越高,在完成同樣精度的運算時,數據處理速度_。 (B )A越慢 B越快C不定D無影響48086CPU的下列寄存器中,不能用作寄存器間接尋址方式時的地址寄存器的_。 ( C ) ASI BCX CDI DBX 5CPU響應中斷請求和響應DMA請求得本質區(qū)別是_。 (B) A程序控制 B中斷時CPU仍控制總線,而響應DMA時須讓出總線C需要CPU干預響應D速度快6將三片8259A進行級聯后,可以響應_級中斷。 (B)A24級 B22級 C16級 D21級 78086CPU中的通用寄存器是指_。 (A) AAX、BX、CX、DX BSP、BP CSI、DI D上述三者 8當CPU使用中斷方式從讀取數據時,DAC0809向CPU發(fā)出中斷請求的信號是_。( B ) ASTART BEOC COE DINTR9在DMA方式下,外設數據輸入內存的路徑是_。 (C)A外設DMAC內存 B外設CPUDMAC內存 C外設內存 D外設DMACCPU內存108255內部B組控制 (A)APB口和PC口的低4位 BPA口 CPB口DPB口和PC口六、填空題(10分,每題1分)1CPU內部數據寄存器用來暫存_操作數或運算結果,地址寄存器則用于暫存_內存地址或I/O端口地址_。2已知一個機器數的原碼為11100100,則它對應的真值為_-100_、對應的補碼為_10011100_。38086/8088的3個控制標志是_DF_、_IF_、_TF_。48253進行初始化編程時,先寫入_ 控制_字后再寫入計數初值。5.Inter8086工作在最大模式時,需要_8288總線控制器_芯片提供控制信號。6某一DRAM芯片,其容量為5128位,該芯片需要_9_條地址線,_8_條數據線。7.在8086系統(tǒng)中,規(guī)定內存中地址為_00000H_至_003FFH_的內存單元存放中斷向量表。8若采用8255A的PA口輸出控制一個七段LED顯示器,8255A的PA口應工作于方式_0_9.8237芯片的是_DMAC_芯片,它占用_16_個端口地址。10每片8259A芯片可管理_8_級中斷,占用_2_個端口地址。七、判斷題(每題1分,共5分,正確打“Y”,錯誤的打“N”)1.在計算機中,所有運算最終都是對“0”、“1”的運算,實質是邏輯代數運算。 ()2一個指令周期包括若干個總線周期,每個總線周期不一定包括4個時鐘周期。( )3.程序計數器用于存放下一條要執(zhí)行的指令的首地址。80486CPU中等效于程序計數器的寄存器是CS:EIP。 ()4.在存儲器系統(tǒng)中,僅全譯碼和部分譯碼方法能實現片選控制。 (X)5.8253-5能產生連續(xù)方波輸出的工作方式是方式2。 (X)八、簡答題(15分,每題5分)1什么是微處理器(2分)?簡述其具體功能(3分)。 2寫出寄存器AX、BX、CX、DX、SI的隱含用法。3簡述8086中邏輯地址與物理地址的關系九、應用題(10分) 若已知加在8253上的外部的計數時鐘頻率為1MHz,在不增加其它硬件芯片的情況下,欲使8253產生周期為8ms的對稱方波,試回答問題:(1)應選用哪種工作方式?(2分)(2)計數初值是多少?(3分)(3)寫出初始化程序段。(5分)(注:端口地址是40H - 43H)山東省2008年普通高等教育專升本統(tǒng)一考試計算機科學與技術專業(yè)綜合一試卷參考答案微機原理與接口技術(50分)五、單項選擇題(10分,每題1分) 1. 【答案】D【解析】微型計算機的發(fā)展,以微處理器的字長作為其各階段的劃分標志。32位計算機,是指這種計算機的CPU的字長為32位,即能夠同時處理32位二進制數據。2. 【答案】A【解析】在PCXT機中,中斷向量是指中斷服務程序的入口地址,每個中斷向量分配4個連續(xù)的字節(jié)單元,兩個高字節(jié)單元存放入口的段地址CS,兩個低字節(jié)單元存放入口的段內偏移量IP。在PCXT中,規(guī)定內存儲器的最低1 KB用來存放中斷向量(共256個),稱這一片內存區(qū)為中斷向量表,地址范圍是03FFH。中斷類型號和中斷向量之間有下面的關系: 中斷類型號4=存放中斷向量的首地址。3. 【答案】B【解析】機器字長:是指CPU一次能處理二進制數據的位數,它決定了計算機的運算精度。字長越長,數的表示范圍也越大,精度也越高。機器的字長也會影響機器的運算速度。倘若CPU字長較短,又要運算位數較多的數據,那么需要經過兩次或多次的運算才能完成,這樣勢必影響整機的運行速度。4. 【答案】B【解析】8086CPU中有14個16位的寄存器,其中用作寄存器間接尋址方式時的地址寄存器的有BX、BP、SI、DI。5. 【答案】B【解析】所謂中斷是指CPU在正常運行程序時,由于內、外部事件引起CPU暫時中止正在運行的程序,轉而去執(zhí)行請求CPU中止的內、外部時間的服務程序,待該服務程序處理完畢后又返回到被終止的程序的過程。DMA傳送方式,即直接存儲器存?。―irect Memory Access)方式,是一種不需要CPU干預也不需要軟件介入的高速數據傳送方式。由于CPU只啟動而不干預這一傳送過程,同時整個傳送過程只由硬件即DMA控制器來控制完成,這樣就很大程度上減輕了CPU資源占有率,可以大大節(jié)省系統(tǒng)資源,同時其數據傳送速率可以達到很高,主要適用于一些高速的I/O設備。6. 【答案】B【解析】單片8259A可以管理8級中斷,8259A級聯最多可以管理64級中斷。將三片8259A進行級聯后,必然是一片主片接兩片從片,可以響應(8-2)+ 82 = 22 級中斷。7. 【答案】A【解析】8086CPU中有14個16位的寄存器,其中通用寄存器4個,包括AX、BX、CX、DX。8. 【答案】B【解析】數模轉換器ADC0809的START是A/D轉換啟動信號,高電平有效,EOC是轉換結束信號,高電平有效,當A/D轉換完畢,EOC的高電平可用作中斷請求信號。9. 【答案】C【解析】DMA方式,即直接存儲器訪問方式,是一種不需要CPU干預,也不需要軟件介入的高速傳送方式,而是由DMA控制器來輸出讀寫命令,直接控制內存與外設接口進行DMA傳輸。10. 【答案】A【解析】8255內部的A組和B組的控制電路,根據CPU發(fā)出的方式選擇控制字來控制8155的工作方式。其中,A組控制部件用來控制PA口和PC口的高4位,B組控制部件用來控制PB口和PC口的低4位。六、填空題(10分,每題1分)1. 【答案】操作數或運算結果、內存地址【解析】寄存器是CPU內的組成部分。寄存器是有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和地址。其中,地址寄存器用來保存當前CPU所訪問的內存單元的地址,數據寄存器用來存放操作數、運算結果和運算的中間結果。2. 【答案】-100 、10011100【解析】原碼是一種計算機中對數字的二進制定點表示方法。原碼表示法在數值前面增加了一位符號位(即最高位為符號位),該位為0表示正數,該位為1表示負數,其余位表示數值的大小。而在計算機系統(tǒng)中,數值一般用補碼來表示(存儲)。 主要原因:使用補碼,可以將符號位和其它位統(tǒng)一處理;同時,減法也可按加法來處理。正數的補碼與原碼相同。 負數的補碼符號位為1,其余位為該數絕對值的原碼按位取反;然后整個數加1。3. 【答案】DF、IF、TF【解析】8086/8088有一個16位的標志寄存器,在其中有意義的標志位有9位,6位是狀態(tài)位,3位是控制位。6個狀態(tài)標志分別是溢出標志位OF、符號標志SF、零標志ZF、輔助進位標志AF、奇偶標志PF、進位標志CF;3個控制標志分別是方向標志DF、中斷允許標志IF、跟蹤標志TF。4. 【答案】控制字【解析】可編程定時器/計數器8253,具有三個獨立的16位減法計數器,每個計數器都支持六種工作方式。8253進行初始化編程時,需先寫入控制字后再按照控制字中規(guī)定的寫入方式來寫入計數初值。5. 【答案】8288【解析】8086工作模式有兩種:最大模式和最小模式。最小模式,用于由8086單一微處理器構成的小系統(tǒng)。在最小模式下,由8086CPU直接產生小系統(tǒng)所需要的全部控制信號。最大模式,用于實現多處理機系統(tǒng),其中,8086CPU被稱為主處理器,其他處理器被稱為協(xié)處理器。在最大模式下,8086CPU不直接提供用于存儲器或I/O讀寫的讀寫命令等控制信號,而是將當前要執(zhí)行的傳送操作類型編碼為3個狀態(tài)位S0S3輸出,由總線控制器8288對狀態(tài)信號進行譯碼產生相應控制信號。6. 【答案】9、8【解析】一個半導體存儲芯片的容量是指存儲器可以容納的二進制信息量,以存儲器中存儲地址寄存器MAR的編址數與存儲字位數的乘積表示。5128即298,表示需要地址線9位數據線8位。7. 【答案】00000H、003FFH 【解析】在8086系統(tǒng)中,中斷向量是指中斷服務程序的入口地址,每個中斷向量分配4個連續(xù)的字節(jié)單元來存儲。在PCXT中,規(guī)定內存儲器的最低1 KB用來存放中斷向量(共256個),稱這一片內存區(qū)為中斷向量表,地址范圍是00000H003FFH。中斷類型號和中斷向量之間有下面的關系: 中斷類型號4=存放中斷向量的首地址。8. 【答案】0 【解析】8255A的PA口支持三種工作方式:方式0,基本輸入/輸出方式;方式1,單向選通輸入/輸出方式;方式2,雙向選通輸入/輸出方式。其中,方式0可用于無條件的程序控制傳送方式,而控制一個七段LED顯示器用無條件傳送方式即可。9. 【答案】DMAC、16 【解析】8237是一種可編程DMA控制器(DMAC),它可實現外部設備直接訪問系統(tǒng)的存儲器。其引腳A0A3,在8237作為從器件時用作輸入的地址信息,占用24即16個端口地址。10. 【答案】8、2 【解析】可編程中斷控制器8259A,每片可管理8級中斷,通過級聯最多可管理64級中斷。其地址信號只一位A0,故可占用2個端口地址。七、判斷題(每題1分,共5分,正確打“Y”,錯誤的打“N”)1. 【答案】Y【解析】1945年,馮諾依曼首先提出了“存儲程序”的概念和二進制原理,后來,人們把利用這種概念和原理設計的電子計算機系統(tǒng)統(tǒng)稱為“馮.諾曼型結構”計算機。在這種結構的計算機中,所有運算最終都是對“0”、“1”的運算,實質是邏輯代數運算。2. 【答案】Y【解析】執(zhí)行一條指令所需要的時間稱為指令周期,一個CPU同外部設備和內存儲器之間進行信息交換過程所需要的時間稱為總線周期,時鐘脈沖的重復周期稱為時鐘周期。一個指令周期由若干個總線周期組成,一個總線周期又由若干個時鐘周期組成。8086CPU的總線周期至少由4個時鐘周期組成,記作T1、T2、T3、T4,此外如果需要還會在T3、T4之間插入一個或多個等待狀態(tài)TW。3. 【答案】Y【解析】程序計數器用于存放下一條要執(zhí)行的指令的首地址。80486CPU中等效于程序計數器的寄存器是CS:EIP。其中,32位的指令指針EIP指向要執(zhí)行的下一條指令的偏移地址,16位的代碼段寄存器CS定義了代碼段存儲區(qū)的起始段基址,4.

溫馨提示

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

評論

0/150

提交評論