




已閱讀5頁,還剩59頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
微機原理與接口技術課程期末考試試卷(A卷,考試)一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內(nèi)。每題2分,共30分)1 .某微機最大可尋址的內(nèi)存空間為16MB,其CPU地址總線至少應有( )條。A. 32 B. 16 C. 20 D. 242 .用8088CPU組成的PC機數(shù)據(jù)線是( )。A. 8條單向線 B. 16條單向線 C. 8條雙向線 D. 16條雙向線3 .微處理器系統(tǒng)采用存儲器映像方式編址時存儲單元與I/O端口是通過( )來區(qū)分的。A. 不同的地址編碼 B. 不同的讀控制邏輯 C. 不同的寫控制邏輯D. 專用I/O指令4 .要禁止8259A的IR0的中斷請求,則其中斷屏蔽操作指令字OCW1應為( )。A. 80H B. 28H C. E8H D. 01H5 .在8086環(huán)境下,對單片方式使用的8259A進行初始化時,必須放置的初始化命令字為( )。A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW46 .6166為2Kx8位的SRAM芯片,它的地址線條數(shù)為( )。A. 11 B. 12 C. 13 D. 147 .在計算機系統(tǒng)中,可用于傳送中斷請求和中斷相應信號的是( )。A. 地址總線 B. 數(shù)據(jù)總線 C. 控制總線 D. 都不對8 .段寄存器裝入2300H,該段的最大結束地址是( )。A. 32FFFH B. 23000HC. 33FFFH D. 33000H9 .在進入DMA工作方式之前,DMA控制器當作CPU總線上的一個( )。A. I/O設備 B. I/O接口 C. 主處理器 D. 邏輯高10 .在8086宏匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是( )。A. 匯編指令 B. 宏指令 C. 機器指令 D. 偽指令11 .中斷向量表占用內(nèi)存地址空間為( )。A. 00000H003FFH B. 00000H000FFH C. 00000H00100H D. FFF00HFFFFFH12 .實現(xiàn)CPU與8259A之間信息交換是( )。A. 數(shù)據(jù)總線緩沖器 B. 級聯(lián)緩沖/比較器 C. 讀寫控制電路D. 數(shù)據(jù)總線緩沖器與讀寫控制電路13 .Intel 8253的最大輸入時鐘頻率是( )。A. 5MHz B. 2MHz C. 1MHz D. 4MHz14 .完成兩數(shù)相加后是否溢出的運算,用( )標志位判別。A. ZF B. IF C. OFD. SF15 .8255A的方式選擇控制字應寫入( )。A. A口 B. B口 C. C口 D. 控制口二、填空題(把答案填寫在題中橫線上,每空1分,共20分)1 . 8086/8088CPU的數(shù)據(jù)線和地址線是以_方式輪流使用的。2 . CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成_與 _或_的數(shù)據(jù)傳送。3 . 8086中的BIU由_個_位段寄存器、一個_位指令指針、_字節(jié)指令隊列、_位地址加法器和控制電路組成。4 . 8086/8088構成的微機中,每個主存單元對應兩種地址:_和_。5 . 對于8259A的中斷請求寄存器IRR,當某一個IRi端呈現(xiàn)_時,則表示該端有中斷請求。6 . 若8259A中ICW2的初始值為40H,則在中斷響應周期數(shù)據(jù)總線上出現(xiàn)的與IR5對應的中斷類型碼為_。7 . 在存儲器的層次結構中,越遠離CPU的存儲器,其存取速度_,存儲容量_,價格_。8 . 存儲器的存取速度可用_和_兩個時間參數(shù)來衡量,其中后者比前者大。9 . 中斷返回指令IRET總是排在_。10 .若8255A的系統(tǒng)基地址為2F9H,且各端口都是奇地址,則8255A的三個端口地址為_。三、綜合題(第1、3題各10分,第2、4題各15分,共50分) 1 .存儲器系統(tǒng)連接如下圖,請分別寫出圖中第一組(1#、2#)、第二組(3#、4#)的地址分配范圍。(寫出具體步驟)2 . 計數(shù)器/定時器8253,振蕩器(頻率為1MHZ)連線如下圖所示,其中振蕩器的脈沖輸出端接通道0的計數(shù)輸入端CLK0,設8253的端口地址為180H186H。請完成以下任務:(1)該電路中通道0的OUT0輸出2KHZ連續(xù)方波,通道0的計數(shù)初值為多少(寫出計算式)?GATE0應接何電位?在圖上畫出。(2)若要8253的OUT1端,能產(chǎn)生周期為1秒的連續(xù)方波,該如何解決?在圖上畫出。(3)寫出實現(xiàn)上述功能的8253初始化程序。3 .設8255A的4個端口地址為90H93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設計譯碼電路(可選用任意芯片),只用8位地址線(A0A7)。4 .通過8259A產(chǎn)生中斷使8255A的端口A經(jīng)過反相驅動器連接一共陰極七段發(fā)光二極管顯示器;端口B是中斷方式的輸入口。設8259A的中斷類型碼基值是32H。8255A口地址為60H-63H,8259A端口地址為20H、21H。試完成以下任務:(1)設系統(tǒng)中只有一片8259A,中斷請求信號為邊沿觸發(fā)方式,采用中斷自動結束方式、全嵌套且工作在非緩沖方式,試完成8259A的初始化編程。(2)若使LED上顯示E,端口A送出的數(shù)據(jù)應為多少?如顯示O端口A送出的數(shù)據(jù)又為多少?編寫程序實現(xiàn)在LED上先顯示E,再顯示O的程序。附8259A初始化命令字和操作命令字格式: 微機原理與接口技術期末考試參考答案及評分標準(A卷,考試)一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內(nèi)。每題2分,共30分)1 D 2 C 3 B 4 D 5 B 6 A 7 C 8 A 9 A 10 B 11 A 12 D 13 B 14 C 15 D 二、填空題(把答案填寫在題中橫線上,每空1分,共20分)1_分時復用_ 2_CPU_;_存儲器_;_I/O設備_3_4_;_16_;_16_;_6_;_20_4_段地址_;_偏移地址_5_ 1_6_45H_7_越慢_;_越大_;_越低_8_存取時間_;_存取周期_9_最后_10_2FAH,2FCH,2FEH_三、綜合題(第1、3題10分,第2、4題15分,共50分)1. A19 A18 A17 A16 A15 A14 A13 A12 A0 0 0 第一組范圍: 0 0 1 1 1 1 0 1 1 2分即為:3C000H3EFFFH 3分A19 A18 A17 A16 A15 A14 A13 A12 A0 0 0 第二組范圍: 0 0 1 1 0 0 1 1 1 2分即為:32000H33FFFH 3分2(1)N0=1MHZ/2KHZ=500,GATE0接高電平,+5V; 2分(2)可將OUT0與CLK1相連,作為輸入時鐘脈沖; 3分(3)N1=2KHZ/2HZ=1000 2分計數(shù)器0:MOV DX,186H MOV AL,00110111B 2分 OUT DX,AL MOV DX,180H MOV AL,00H 1分 OUT DX,AL MOV AL,05H OUT DX,AL 1分計數(shù)器1:MOV DX,186HMOV AL,01110111B 2分OUT DX,ALMOV DX,182HMOV AL,00H 1分OUT DX,ALMOV AL,10HOUT DX,AL 1分3MOV AL,10001111B OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分譯碼電路連接如下: 6分4.(1)MOV AL,0001011B OUT 20H,AL 1分 MOV AL,00110010B OUT 21H,AL 2分-裝-訂-線- MOV AL,00010011B OUT 21H,AL 2分(2)如果顯示E,則端口A送出的數(shù)據(jù)是30H; 2分如果顯示O,則端口A送出的數(shù)據(jù)是01H; 2分程序如下:MOV AL,10000000B OUT 63H,AL 2分 MOV AL,30HOUT 60H,AL 2分MOV AL,01HOUT 60H,AL 2分微機原理與接口技術考試試卷(A) 專業(yè) 學號 姓名 成績 一、填空題(每空1分,共20分)1. 完成下列程序段,從240H端口讀取數(shù)據(jù),測試其是否為20H,若不是則將241H端口清0,否則轉向NEXT。MOVDX , (1) (2)AL, DX(3)AL, 20H(4)_MOVDX, (5) MOVAL,0OUTDX,AL.NEXT: 2. 圖1中的一個共陰極數(shù)碼管通過8255A和系統(tǒng)ISA總線相連,請完成下列程序段,使該數(shù)碼管穩(wěn)定顯示“8”(字型編碼為7FH)。圖1MOV DX, (6) MOV AL, (7) OUT DX, AL ;初始化82C55MOV DX, (8) MOV AL, (9) (10) ;數(shù)碼管穩(wěn)定顯示“8” 3.8086 CPU有 條地址線,可形成 的存儲器地址空間,地址范圍為 。4.中斷類型號為24H的中斷向量存放在 開始的存儲單元。5.一臺微機的地址總線為16條,其RAM存儲器容量為16KB,首地址為2000H,且地址是連續(xù)的,則可用的最高地址是_。6.一個數(shù)據(jù)的有效地址EA = 1234H,且DS =5678H,則該數(shù)據(jù)在內(nèi)存中的物理地址是_,該數(shù)據(jù)段的首單元的物理地址是_,末單元的物理地址是_。7若當前堆棧指針SP指向2006H單元,則向堆棧中壓入5個字的內(nèi)容后,SP應指向_。8若8086 CPU引腳狀態(tài)是M/=1,=1,=0,則此時執(zhí)行的操作是_。二、綜合題(80分)1. (10分) 一個異步串行通信口,通過TXD發(fā)送一幀數(shù)據(jù)的字符格式如圖2的實線所示:圖2如果線路上傳送的字符格式包括7位ASCII碼數(shù)據(jù),一位奇偶校驗位,一位停止位。要求:(1) 寫出該幀字符所傳送的數(shù)據(jù)值,并說明是奇校驗還是偶校驗。(2) 如果波特率為600bps,請計算傳送上面這一幀數(shù)據(jù)所需要的時間。(3) 若波特率系數(shù)K=16,請計算發(fā)送時鐘頻率TXC的頻率值。2. (10分) 圖3為兩級譯碼構成口地址譯碼電路,輸出低電平為片選信號。試問圖3 圖4(1) 開關K上合,的尋址范圍是_。 (2) 開關K下合,的尋址范圍是_。(3) 開關K下合,A3改接B,A4改接A,則的尋址范圍是_。(4) 請用二進制表示法寫出圖4的譯碼電路所決定的端口地址。3. (20分) 某系統(tǒng)外接電路如圖5,8255A口地址為2F0H2F3H,請設計源程序,一次性的測試開關的位置,當K閉合時,LED亮,K斷開時LED滅(提示:C口高4位應為方式0輸入,低4位為方式0輸出)。圖5CODESEGMENTASSUMECS:CODEBEG:;C口初始化;讀C口;測試PC7并組織輸出數(shù)據(jù);數(shù)據(jù)寫入C口使LED亮/滅;返DOSCODEENDSENDBEG4設8253的選通地址為240H243H,采用BCD計數(shù),計數(shù)器2輸出用于申請中斷。如果計數(shù)器2的輸入時鐘頻率為20KHz,輸出信號每秒引起100次中斷。要求 (1) 算出計數(shù)初值,(2) 編寫初始化程序。(20分)5(20分) 圖6為某A/D轉換器的設計方案,設、所對應的地址分別是300H和301H。(1)試編寫啟動A/D對通道4轉換、檢測A/D是否轉換完畢、讀取A/D轉換數(shù)據(jù)的程序分段。(2)要求對通道4采集10個數(shù)據(jù),并存放到以6000:0為起始地址的RAM中,試編寫該程序。圖6附錄:1、8255A 方式選擇控制字格式2、8253控制字格式 武漢大學20072008年第一學期微機原理與接口技術考試試卷(A)參考答案一、填空題1.01240H 02. IN03CMP 04. JZ NEXT 05241H 2.06. 21BH 07. 80H08. 219H 09. 7FH 10OUT DX,AL3.1120 12. 1M 1300000HFFFFFH4.140000H :0090H5.150 01111111 /5FFFH6.16579B4H 1756780H 18 6677FH7191FFCH820存儲器寫二、綜合題1. 解:(1) 發(fā)送的7位數(shù)據(jù)是0111001B或39H,偶校驗。(2) 發(fā)送一幀數(shù)據(jù)共10位,所需的時間:T=10/600bps=16.6ms(3) TXC的頻率為:f=K600bps=16600=9600HZ=9.6KHZ2. 解: (1) 230H237H (2) 3F0H3F7H (3) 3E8H3EFH (4) 33cH3. 解:CODESEGMENTASSUMECS:CODEBEG:MOVDX,2F3HMOVAL,OUTDX,AL;C口初始化MOVDX,2F2HINAL,DX;讀C口TESTAL,10000000B;測試PC7并組織輸出數(shù)據(jù)JNZXXMOVAL,00000001BOUTDX,AL;數(shù)據(jù)寫入C口使LED亮/滅JMPZZXX:MOVAL,00000000BOUTDX,AL;ZZ:MOVAH4CHINT21H;返DOSCODEENDSENDBEG4. 解: (1)初值為20KHZ/100=200或C8H(2)編程:MOV DX,243HMOV AL,10110001B(或B1H)OUT DX,AL ;MOV DX,242HMOV AL,8CHOUT DX,AL ;MOV AL,00H (該句也可以為:XOR AL,AL)OUT DX,AL ;5解:(1)啟動A/D對通道4轉換程序分段:MOVDX,300HMOVAL,4OUTDX,AL檢測A/D是否轉換完畢程序分段MOVDX,301HXX:INAL,DXTESTAL,00100000BJZXX讀取A/D轉換數(shù)據(jù)的程序分段。MOVDX,300HINAL,DX(2)CODESEGMENTASSUMECS:CODESTART:MOVCX,10MOVAX,6000HMOVDS,AXMOVSI,0YY:MOVDX,300HMOVAL,4OUTDX,ALMOVDX,301HXX:INAL,DXTESTAL,00010000BJZXXMOVDX,300HINAL,DXMOVSI,ALINCSILOOPYYMOVAH,4CHINT21HCODEENDSENDSTART武漢大學20072008年第一學期微機原理與接口技術考試試卷(B) 專業(yè) 學號 姓名 成績 一.填空題(每空1分,共20分)01_由中央處理器、存儲器、輸入/輸出接口和總線組成。02微機系統(tǒng)中,有四級(或四層)總線,分別是片內(nèi)總線、片總線、內(nèi)總線和_。03.與十進制數(shù)2006等值的十六進制數(shù)是_,與十六進制數(shù)AC04H等值的十進制數(shù)是_。04設X補=10101010B,則用8位二進制數(shù)表示的補的值是_B;若X補=00110101B,則-2X補=_B。05字符串Win98的ASCII代碼是_。068086/8088的地址空間最多可分為_個邏輯段。07.一個數(shù)據(jù)的有效地址EA = 1234H,且DS =5678H,則該數(shù)據(jù)在內(nèi)存中的物理地址是_,該數(shù)據(jù)段的首末單元的物理地址是_。08若當前堆棧指針SP指向2006H單元,則向堆棧中壓入5個字的內(nèi)容后,SP應指向_。09若8086/8088 CPU引腳狀態(tài)是M/=1,=1,=0,則此時執(zhí)行的操作是_。10一臺8微機的地址總線為16條,其RAM存儲器容量為16KB,首地址為2000H,且地址是連續(xù)的,則可用的最高地址是_。11某中斷類型號是20H,則中斷向量地址是_。12某微機中斷級聯(lián)系統(tǒng)中,共采用3片8259A可編程中斷控制器,則該系統(tǒng)最多可管理_級中斷源。13某微機系統(tǒng)采用一塊8253芯片,時鐘頻率為1MHz。若要求通道0工作于方式3,輸出的方波周期為0.5ms,則時間常數(shù)應設定為_,通道控制字應設定為_。14一個串行字符由一個起始位,7個數(shù)據(jù)位,一個奇偶效驗位和一個停止位構成,若每秒傳送240個字符,則數(shù)據(jù)傳送的波特率是_,傳送每位信息所占用的時間是_。15異步串行通信工作方式下,一個串行字符由一個起始位,7個數(shù)據(jù)位1101110,一個奇效驗位和一個停止位構成,則先后發(fā)送該幀字符信息的數(shù)據(jù)位是_。二簡答題(每題4分,共20分)01請畫出微機系統(tǒng)的框圖。028086 CPU由哪兩部分組成?8086 CPU中有哪些寄存器?03. 為什么說8088 CPU是準16位的微處理器?04. 指令隊列和堆棧的工作方式各是什么?05DRAM芯片的主要特點是什么?三應用題(共60分)01下圖所示的存儲器系統(tǒng)中,RAM和EPROM的存儲容量各是多少?RAM和EPROM存儲器分配的地址范圍各是多少?(10分)02下圖為DMA接口硬件示意圖,、四處空缺的內(nèi)容為存儲器、DMA請求信號DREQ、DMA控制器DMAC、總線保持響應信號之一,請在相應的空缺處指明相應的內(nèi)容。(10分)03已知中斷服務程序入口地址表如下所示,當前CS=1000H,IP=0280H,SP=1800H,F(xiàn)LAG中的PSW=0241。執(zhí)行一條雙字節(jié)指令INT 7后,下列寄存器和棧頂相關單元偏移地址的內(nèi)容是什么?(10分)中斷服務程序入口地址表物理地址0001CH0001DH0001EH0001FH00028H00029H0002AH0002BH內(nèi) 容10H20H30H40H50H60H70H80H執(zhí)行INT 7后,CS=_, IP=_, SP=_, PSW=_堆棧中棧頂相關單元:偏移地址(5)(6)內(nèi) 容(7)(8)(9)(10)(11)(12)04設某計算機控制系統(tǒng)中用8253的通道0作為計數(shù)器,口地址為60H,計數(shù)頻率為1MHz,計數(shù)控制信號GATE0恒為高電平;控制字寄存器口地址為63H;計數(shù)器計到0時的輸出信號用做中斷請求信號。請分析執(zhí)行下列初始化程序段后,發(fā)出中斷請求信號的周期T是多少? (10分) MOV AL,34H OUT 63H,AL MOV AX,10000 OUT 60H,AL MOV AL,AHOUT 60H,AL05已知某8088微機系統(tǒng)包括8255,8253兩個可編程接口電路。其中8253三個計數(shù)器分別工作在不同的方式下,可以為A/D轉換器提供可編程的采樣頻率和采樣時間;8255A的PB0可用于檢測按鍵開關的位置,PA7可根據(jù)PB0的狀態(tài)決定是否點亮LED指示燈。設系統(tǒng)所要求有關硬件連線已經(jīng)全部接好,片選信號PS2,PS3的地址是08H-0BH,0CH-0FH,如圖所示,試完成下列各項要求。(1) 根據(jù)8255A的A口和B口的連接方式,寫出接口初始化程序。(2) 圖中給出了8253各個計數(shù)器要求的工作方式,設已知外部時鐘頻率為F,計數(shù)器0的計數(shù)初值為L(字節(jié)型),工作在方式2;計數(shù)器1的計數(shù)初值為M(字型),工作在方式1;計數(shù)器2的計數(shù)初值為N(字型),工作在方式3,L、M、N是程序已經(jīng)定義的變量,L、M為二進制數(shù),N為BCD碼。試按上述要求完成8253的初始化程序。(3) 設計一個程序片段,使8255A檢測PB0的輸入狀態(tài),當PB0=1時使LED燈亮。(20分)武漢大學20072008年第一學期微機原理與接口技術考試試卷(B)參考答案一.填空題(每空1分,共20分)01微型計算機 02.外總線或通信總線037D6H,44036 04. 11110101B,10010110B0557H69H6EH39H38H 06. 64K07. 579B4H,56780H/6677FH 08. 1FFCH09. 存儲器寫 105FFFH1180H 12. 2213500,00110111B 142400Bd,0.417ms150 0111011 0 1二簡答題(每題4分,共20分)01答:02答:由總線接口部件BIU和指令執(zhí)行部件EU組成。答:共五組,分別為:數(shù)據(jù)寄存器組:16位,累加器AX、基址寄存器BX、計數(shù)寄存器CX、數(shù)據(jù)寄存器DX。指針寄存器組:16位,堆棧指針寄存器SP、基址指針寄存器BP。變址寄存器組:6位,源變址寄存器SI、目的變址寄存器DI。段寄存器組:16位,代碼段寄存器CS、堆棧段寄存器SS、數(shù)據(jù)段寄存器DS、附加段寄存器ES??刂萍拇嫫鹘M:16位,指令指針寄存器IP、標志寄存器PSW。03答:8086 EU內(nèi)部,BIU內(nèi)部以及外部數(shù)據(jù)總線寬度均是16位;而8088 EU內(nèi)部數(shù)據(jù)總線寬度是16位,BIU內(nèi)部以及外部數(shù)據(jù)總線寬度是8位。04答:指令隊列的進出原則是先進先出;堆棧的進出原則是后進先出。05答:刷新和地址兩次打入。三綜合題(共60分)01(10分)解:RAM的存儲容量=211字節(jié),EPROM的存儲容量=212字節(jié)解:A19A18A17A16A15A14A13A12A11A10A0RAM11111001X00011111001X111EPROM111111010000111111011111RAM分配的地址范圍是F9000HF97FFH或F9800HF9FFFH,EPROM分配的地址范圍是FD000HFDFFFH02(10分)答:總線保持響應信號 DMA請求信號DREQ DMA控制器DMAC 存儲器03(10分)答:CS=4030H, IP=2010H, SP=17FAH, PSW=0041H偏移地址17FAH17FFH內(nèi) 容82H02H00H10H41H02H04(10分)解: 8253的控制字為34H。計數(shù)初值N=10000。 通道0設置:方式2(波特率發(fā)生器方式),二進制計數(shù),先讀/寫低字節(jié)、再讀/寫高字節(jié)預置初值。 在OUT0端輸出一脈沖頻率為的周期性負脈沖。即 中斷請求信號的周期T為:05(20分)解:MOV AL,l0000010B ;A,B口方式0,A口輸出,B口輸入OUT 0BH,AL解:MOV AL,14H ;0通道方式2OUT 0FH,ALMOV AL,L ;0通道計數(shù)初值LOUT 0CH,ALMOV AL,72H ;1通道方式lMOV 0FH,ALMOV AX,M ;1通道初值M(字型),OUT 0DH,ALMOV AL,AHOUT 0DH,ALMOV AL,B7H ;2通道方式3,BCD碼0UT OFH,ALMOV AX,N ;2通道初值N(字型),OUT 0EH,ALMOV AL,AHOUT 0EH,AL解:IN AL,09H ;讀B口狀態(tài)K1:TEST 01H ;測試PBO=l否JZ,K1 ;不為1,K1MOV AL,OOH ;PB0=1,PA0=0,點亮LEDOUT 08H,AL武漢大學20092010年第一學期微機原理與接口技術考試試卷(A)專業(yè) 學號 姓名 成績一、填空題(共20分)1 總線周期的含義是 ;8086/8088 的基本總線周期由 個時鐘周期組成;如果CPU 的時鐘頻率為4.77MHz,那么它的一個時鐘周期為 ns,一個基本總線周期為 ns。2 8086 CPU的信號是 ,高電平時表示 。3 總線傳輸率是指 ;若某總線的工作頻率最高為8MHz,數(shù)據(jù)總線寬度為16位,則該總線的最大傳輸率為 M Byte/s。4 I/O端口的編址方式有兩種,分別為: 和 。5串行傳輸?shù)男畔⒏袷綇V泛采用著異步和同步格式。異步格式傳送一個字符由4部分組成,分別為起始位, 位, 和停止位。6 在8086系統(tǒng)中,一個中斷類型號為0DBH的中斷服務子程序位于從8100H:1234H開始的內(nèi)存中,則相應的中斷矢量所在的起始物理地址為_ _,從該地址開始連續(xù)4個存儲單元存放的內(nèi)容依次為_ 、 、 和 _。7用2k8的SRAM芯片組成16K16的存儲器,共需SRAM芯片_ _片,片內(nèi)地址和產(chǎn)生片選信號的地址分別為_ 位和 _位。二、選擇題(包括單項和多項選擇, 每小題2分,共20分)1下列說法正確的是_ _ _。A. CPU一般包括ALU、控制器、寄存器陣列等主要部件。B. CPU中的程序計數(shù)器是控制器的重要部件,總是指向下一條指令的地址。C. 指令周期一般由幾個機器周期組成,機器周期是CPU工作的最小時間單位。D. 8086 CPU的寄存器都是16位的,但指令指針是20位。2下列說法正確的是_ _ _。A.通用寄存器包括AX、BX、CX、DX,它們都可以作為累加器使用。 B.使用BP做間址寄存器時,默認使用DS做段寄存器。 C.做字符串操作時,源指針與目的指針使用的段寄存器不同。 D. 形成堆棧地址的是SS與SP。3下列說法正確的是_ _ _。 A. 8086 CPU有1M字節(jié)地址空間,其中最低64K是IO地址空間。 B. 8086 CPU有16位數(shù)據(jù)線和20位地址線,因此能訪問2M字節(jié)存儲器。C. 8086 CPU在傳送8位數(shù)據(jù)時,總是使用數(shù)據(jù)總線低8位。D. 8086 CPU的NMI和INTR都是中斷請求輸入信號。4下列指令中有語法錯誤的是_ _ _。A. MOV AL,DS:BP B. MOV DI,0C. JMP WORD PTRBXD. PUSH WORD PTRSI-25地址總線為32位的微機系統(tǒng)中其內(nèi)存最大容量為_ _ _。A. 2000KB B. 2048KB C. 2048MB D. 4096MB6. 設串行異步通信的數(shù)據(jù)格式是:1位停止位,7位數(shù)據(jù)位,1位校驗位,1位起始位,若傳輸率為2400位/秒,則每秒傳輸?shù)淖畲笞址麄€數(shù)為_ _ _。A. 10 B. 110 C. 120 D. 2407一臺微型計算機的字長是4個字節(jié),它表示_ _ _。A. 能處理的數(shù)值最大是4位十進制數(shù)9999 B. 內(nèi)存容量為10000KBC. 在CPU中作為一個整體加以傳送處理的二進制代碼為32位D. 在CPU中運算的結果最大為2的32次方8下面的各種中斷中,_ _ _的優(yōu)先級最高。A. 單步中斷 B. 除0中斷 C. NMI D. INTR 9某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為_ _ _。A. 15K8 B. 32K256 C. 8K8 D. 32K810某存儲單元的段基址為3806H,段內(nèi)偏移地址為2A48H,該存儲單元的物理地址為_ _ _。A. 4100H B. 3AA08H C. 3B008H D. 3AAA8H三、綜合題(共60分)1. (20分)定時器8253、中斷控制器8259A與8086CPU的連接如圖1所示,8253的通道0工作于方式3(方波發(fā)生器),輸出的方波周期為20ms,每20ms向CPU發(fā)出一次中斷,CPU響應中斷后管理一個作業(yè)進程(執(zhí)行中斷服務程序),若8259A初始化時寫入中斷矢量寄存器的內(nèi)容為76H,請回答下列問題:(1) CPU在響應8259A的中斷后,CPU何時從何處得到中斷矢量號?得到的中斷向量號是多少?(4分)(2) CPU在響應中斷后從哪幾個內(nèi)存單元取出中斷服務程序的入口地址(寫出哪些單元中是CS段地址,哪些單元中是IP地址)? (4分)(3) 寫出定時器8253和中斷控制器8259A的端口地址。 (4分)(4) 計算8253通道0的時間常數(shù)(計數(shù)器初值)是多少?(2分)(5) 寫出8253計數(shù)通道0的方式控制字和初始化程序段。 (6分) 圖1 8253、8259與8086CPU的連接電路2. (10分)模擬/數(shù)字轉換器ADC0809通過并行接口8255A與PC總線連接的接口電路如圖2所示,該電路的功能是:CPU選擇ADC0809的某一模擬通道INi進行A/D轉換,并讀取轉換好的數(shù)字信號。請回答如下問題: 8255的B口和C口的低4位各工作于何種方式?寫出8255A的方式控制字。(4分) 如何控制ADC0809轉換的開始?CPU如何知道ADC0809轉換結束?(3分) 若8255A的口地址是300H303H,寫出8255A的初始化程序段(不要求寫如何啟動ADC0809開始轉換的有關程序)。(3分) 圖2 ADC0809、8255A與PC總線的連接電路3.(10分)CPU通過8255A的B口(采用簡單I/O工作方式)向打印機傳送100個字符,這些字符在內(nèi)存中的起始地址為0100:1000H,共100個字節(jié)。8255A的端口地址為400403H,連接示意圖如圖3所示:圖3 打印機接口電路完成該任務的程序如下,請根據(jù)程序注釋的提示,填寫空白處:mov dx, (1分)mov al, (1分)out dx, al;初始化8255A的方式選擇控制字,設定工作模式mov al, (1分)out dx, al ;向STB引腳發(fā)送高電平mov ax, (0.5分)mov ds, axmov si, (0.5分)mov cx, 100lp: mov dx, (1分)in al, dx ;讀取PC3的狀態(tài)and al, (1分)jnz lp ;如果PC3為高電平,表示打印機還未處理完畢,需等待mov dx, (1分)mov al, siout dx, al ;將要打印的字符內(nèi)容通過B口輸出至打印機mov dx, (1分)mov al, (1分)out dx, al nopnopmov al, (1分)out dx, al ;在PC6上發(fā)出一個負脈沖后,然后回到高電平狀態(tài)inc sidec cxjnz lp4.(10分)某微機系統(tǒng)的存儲地址空間為A8000HCFFFFH,若采用單片容量為16K1位的SRAM 芯片,請問: 系統(tǒng)存儲容量為多少?(1分) 該SRAM 芯片有多少條數(shù)據(jù)線?多少條地址線?(2分) 組成該存儲系統(tǒng)共需該SRAM 芯片多少片?(1分) 整個系統(tǒng)應分為多少個芯片組?(1分) 分別寫出第一個芯片組和最后一個芯片組所對應的地址空間(5分)要求:必須寫計算分析過程。5.(10分)在內(nèi)存數(shù)據(jù)段符號地址為SDATA處連續(xù)存放了60個無符號字節(jié)數(shù)據(jù),試統(tǒng)計該60個數(shù)中能被13除盡的數(shù)的個數(shù)(該結果應存于數(shù)據(jù)段符號地址COUNT處)。要求: (1)將“判斷一個無符號字節(jié)數(shù)據(jù)能否被13除盡”的功能寫成子程序;(2)寫出完整的數(shù)據(jù)段與代碼段。附錄: 1、8255A 方式選擇控制字格式2、8253控制字格式如下:武漢大學20082009年第一學期微機原理與接口技術考試試卷(A)參考答案一、填空題(共20分)1 CPU從存儲器或I/O端口存取一個字節(jié)所需的時間4 209.6 838.62存儲器和I/O選擇信號 CPU訪問存儲器3在給定的工作方式下所能達到的數(shù)據(jù)傳輸率或單位時間內(nèi)能夠傳輸?shù)淖止?jié)數(shù)或比特數(shù) 164與存儲器統(tǒng)一編址和 I/O獨立編址5數(shù)據(jù)位,奇偶校驗位6_0:36C H(或者0036CH)_ 34h 、12h 、00h和81h_7_16_ 11和3_二、選擇題(包括單項和多項選擇,共20分)12345678910A,BA,CDBDDCBCD三、綜合題(共50分)1. 解:(1)答:CPU在第二個中斷響應周期從數(shù)據(jù)總線上得到中斷矢量號(該矢量號是8259A發(fā)出的)。該中斷矢量號是:70H。 (2)答:從0:01C0H和0:01C1H中取出的數(shù)據(jù)是中斷服務程序入口地址
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河南省安全員考試題庫及答案
- 水處理劑運輸協(xié)議
- 2025年度合伙項目退出合同:投資回收與風險承擔
- 教育培訓機構外墻裝修樣本
- 2025年度產(chǎn)品安全召回賠償協(xié)議范本
- 2025年度個人綠色建筑投資管理協(xié)議
- 2025年度解除終止勞動合同后員工離職手續(xù)辦理指南
- 2025年度債權轉讓合同-金融資產(chǎn)重組
- 2025年度員工借調(diào)及數(shù)字化轉型合作協(xié)議
- 2025年度廣告?zhèn)髅絼趧张汕舶踩諈f(xié)議
- 歷年交管12123駕照學法減分復習題庫帶答案下載
- 人教鄂教版-科學-三年級下冊-知識點
- 2024-2034年中國注射用賴氨匹林行業(yè)市場競爭格局及投資前景展望報告
- 供應鏈可持續(xù)采購實踐
- 菌菇智慧方艙栽培及食用菌菌包中心生產(chǎn)基地項目可行性研究報告
- 生物工程畢業(yè)設計開題報告
- 園林垃圾處理政策解讀
- GT 42456-2023 工業(yè)自動化和控制系統(tǒng)信息安全 IACS組件的安全技術要求
- 《胎心監(jiān)護及判讀》
- 養(yǎng)老院管理-護理員-績效考核表
- 奧爾夫技能考核方案
評論
0/150
提交評論