】【微機原理試題及答案.doc_第1頁
】【微機原理試題及答案.doc_第2頁
】【微機原理試題及答案.doc_第3頁
】【微機原理試題及答案.doc_第4頁
】【微機原理試題及答案.doc_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學年第 學期 微機原理及應用(A) 課程試卷卷16班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、 DMAC向CPU發(fā)出請求信號,CPU響應并交出總線控制權(quán)后將( )。 反復執(zhí)行空操作,直到DMA操作結(jié)束 進入暫停狀態(tài), 直到DMA操作結(jié)束 進入保持狀態(tài), 直到DMA操作結(jié)束 進入等待狀態(tài), 直到DMA操作結(jié)束2、有一個實時數(shù)據(jù)采集系統(tǒng),要求10ms進行一次數(shù)據(jù)采集,然后進行數(shù)據(jù)處理及顯示輸出,應采用的數(shù)據(jù)傳送方式為( )。 無條件傳送方式 查詢方式 中斷方式 直接存儲器存取方式3、在數(shù)據(jù)傳送過程中,數(shù)據(jù)由串行變并行,或由并行變串行的轉(zhuǎn)換可通過( )來實現(xiàn)。 計數(shù)器 寄存器 移位寄存器 D觸發(fā)器4、8088 CPU輸入/輸出指令可尋址外設端口的數(shù)量最大可達( )個。 128 256 16K 64K5、CPU響應中斷后,通過( )完成斷點的保護。 執(zhí)行開中斷指令 執(zhí)行關中斷指令 執(zhí)行PUSH指令 內(nèi)部自動操作6、并行接口芯片8255A具有雙向數(shù)據(jù)傳送功能的端口是( )。 PA口 PB口 PC口 控制口7、8088CPU處理動作的最小時間單位是( )。 指令周期 時鐘周期 機器周期 總線周期8堆棧是內(nèi)存中( )。 先進先出的ROM區(qū)域 后進先出的ROM區(qū)域 先進先出的RAM區(qū)域 后進先出的RAM區(qū)域9、計算機中廣泛應用的RS-232C實質(zhì)上是一種( )。 串行接口芯片 串行通信規(guī)程(協(xié)議) 串行通信接口標準 系統(tǒng)總線標準5-110、高速緩沖存儲器(CACHE)一般是由( )芯片組成。 SRAM DRAM ROM EPROM11、鼠標器是一種( )。 手持式的作圖部件 手持式的光學字符識別設備 手持式的座標定位部件 手持式掃描器12、傳送速度單位“bps”的含義是( )。 bytes per second bits per second baud per second billion bytes per second二、填空題:(每空1分,共12分)1、 CPU在響應中斷后,自動關中。為了能實現(xiàn)中斷嵌套,在中斷服務程序中,CPU必須在 后,開放中斷。2、 在計算機運行的過程中,有兩股信息在流動,一股是 ,另一股則是 。3、 指令MOV BX,MASKBP是以 作為段寄存器。4、 指令REPE CMPSB停止執(zhí)行時,表示找到 或 。5、 設CF=0,(BX)= 7E15H,(CL)= 03H,執(zhí)行指令 RCL BX,CL后, (BX)= ,(CF)= ,(CL)= 。6、 在8088 CPU中,一個總線周期是 。7、 8253定時/計數(shù)器有 個獨立的16位計數(shù)器,每個計數(shù)器都可按二進制或 來計數(shù)。三、程序設計(共40分)1 (10分)假設X和X+2單元與Y和Y+2單元中分別存放的是兩個雙字有符號數(shù)據(jù)A和B(X、Y為低位字)。閱讀以下程序段,并回答問題。 MOV DX,X+2 MOV AX,X ADD AX,X ADC DX,X+2 CMP DX,Y+2 JL L2 JG L1 CMP AX,Y JBE L25-2 L1: MOV AX,1 JMP EXIT L2: MOV AX,2 EXIT: HLT1) 該程序段所完成的操作是什么?2) AX=1和AX=2分別說明了什么?3) 若JBE L2改為JB L2,在操作結(jié)果上有什么區(qū)別?2. (15分)自BUF單元開始存放了10個16位的無符號數(shù)Ai,試編程完成對這10個數(shù)求累加和,并將和存入SUM單元中(設和不大于65535)。 3. (15分)在S1單元開始的存儲區(qū)域中,存放26個以ASC碼表示的字符,請編寫程序段,將它們依次傳送到S2單元開始的存儲區(qū)域中。 53四、綜合題(30分) 下圖為一微機系統(tǒng)電路原理圖,系統(tǒng)中由一片EPROM 2764和一片SRAM 6264構(gòu)成了程序存儲器和數(shù)據(jù)存儲器,用一片并行接口芯片8255A與一個8位ADC的接口來控制ADC的工作并傳送數(shù)據(jù)。ADC的START是A/D轉(zhuǎn)換啟動信號,EOC是轉(zhuǎn)換結(jié)束信號,OE是A/D轉(zhuǎn)換數(shù)據(jù)輸出允許信號。請分析電路原理圖并回答下列問題: 1)系統(tǒng)中程序存儲器的容量是 2)系統(tǒng)中數(shù)據(jù)存儲器的容量是 3)若要求2764的地址范圍為02000H03FFFH,6264的地址范圍為06000H07FFFH,8255A各端口的地址范圍為8000H8003H,請采用全譯碼法完成圖中數(shù)據(jù)線、地址線、控制線和其它有關器件端點的連線(可自行添加邏輯電路)。8088主控板27648255A626474LS1388位ADCD0D7RD WRA0A12A0A12D0D7 OED0D7 OEWECECEY0Y1Y2Y3Y4Y5Y6Y7ABCG2AG2BG1A0A12A13A14A15A16A17A18A19D0D7MEMWMEMRIORIOWVXA0 A1EOC OE START DOD7PC5 PC3 PC2 PA0PA7CE4)若8255A采用方式0與8位ADC接口,請按流程圖的要求編寫CPU通過8255A控制ADC轉(zhuǎn)換,然后再輸入數(shù)據(jù)并存放入數(shù)據(jù)緩沖區(qū)BUFFER單元中的程序段。548255A工作方式控制字如下所示:8255初始化輸出啟動信號輸入 EOC信號EOC=1?輸出OE信號PA口輸入數(shù)據(jù)存入內(nèi)存NOYES55學年第 學期 微機原理及應用(A) 課程試卷卷17班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、在以查詢方式與I/O端口交換數(shù)據(jù)時,外設準備好的狀態(tài)信息是通過( )提供給CPU進行查詢的。 數(shù)據(jù)總線 地址總線 控制總線 中斷請求線2、CPU與某個外設交換信息時,通常需要有以下一些信號( )。 數(shù)字量,開關量,狀態(tài)信號 數(shù)據(jù),控制,狀態(tài) 模擬量,控制,狀態(tài)信號 模擬,數(shù)字,狀態(tài)信號3、在DMA工作方式時,CPU交出總線控制權(quán),而處于( )狀態(tài)。 等待 暫停 保持 中斷處理4、8088/8086CPU有一個與存儲器完全獨立的空間供連接輸入/輸出(I/O)設備使用,占有的I/O地址空間最大可達( )。 256字節(jié) 512字節(jié) 64K字節(jié) 128K字節(jié)5、在用端口尋址方式尋址外設的CPU中,區(qū)分對外設還是對內(nèi)存操作是由( )決定的。 軟件包 數(shù)據(jù)線 控制線 地址線6、8088/8086在響應可屏蔽中斷請求時( )。 INTA輸出一個負脈沖,將中斷類型碼從AD0AD7讀入 INTA輸出兩個負脈沖,在第二個負脈沖時讀取中斷類型碼 INTA輸出一個負脈沖后,進行一次I/O讀周期,讀取中斷類型碼 INTA輸出一個負脈沖,同時提供I/O讀控制信號,讀中斷類型碼7、并行接口芯片8255A工作于選通方式時,通常作為控制和狀態(tài)的端口是( )。 PA口 PB口 PC口 控制口8、CPU對兩個無符號8位二進制數(shù)進行減法運算后,結(jié)果為00001101;且進位位為“1”,溢出位為“1”,符號位為“0”,此結(jié)果的十進制數(shù)應為( ) 13 -13 -243 溢出5-19、堆棧是用于( )。 存放CPU寄存器的內(nèi)容 數(shù)據(jù)高速存取 存放常數(shù)表格 存放常用子程序10、8088/8086CPU中程序計數(shù)器(PC)中存放的是( )。 指令 指令地址 操作數(shù) 操作數(shù)地址11、CPU用減法指令對兩個補碼表示的帶符號數(shù)6BH(被減數(shù))和0C7H(減數(shù))進行減法運算后,標志位CF、SF和OF分別為( )。 0,0,0 0,1,1 1,0,0 1,1,112、串行接口芯片8251A在接收過程中,通常用以向CPU申請中斷是引腳( )。 DCR TXRDY RXD RXRDY二、填空題:(每空1分,共12分)1、要構(gòu)成一個完整的計算機系統(tǒng),除了需要基本的計算機 外,還需要使用和管理計算機的 。2、利用CMP指令比較兩個有符號數(shù)的大小時,常用 和 標志。3、傳送指令MOV AX,2000中對源操作數(shù)的尋址方式是 。4、在8086/8088CPU中,每個總線周期通常由 狀態(tài)組成,但在存儲器或I/O端口工作速度低的情況下,CPU自動插入 狀態(tài)。5、8253定時/計數(shù)器是從預置值開始 計數(shù),故計數(shù)器按二進制計100個數(shù)回零中斷,預置值應為 。6、當計算機進入DMA方式傳送數(shù)據(jù)時,CPU處于 狀態(tài)。7、8259A中斷控制器可管理 級外部中斷,通過級聯(lián)可擴展至 級。三、程序設計(共40分) 1(10分)閱讀下列程序段,并填空: MOV SI , OFFSET BUF MOV CH , 0 MOV CL , SI INC SI XOR BX,BX REPT0: MOV DH,08 MOV AL,SI5-2 REPT1: ROR AL,1 JNC NEXT INC BX NEXT: DEC DH JNZ REPT1 INC SI LOOP REPT0 MOV COUNT,BX HLT1) 該程序所完成的功能是: 2) 在BUF單元中存放的是: 2 (15分)設在XX單元中存放著X的值,函數(shù)Y的值存放在YY單元中,試編程實現(xiàn)下列符號函數(shù)。 1 X0 Y= 0 X=0 -1 X1A16A17A18A19A2A3A41A5A6A7IO/MCBABDBD0D7A0 A1RD WRCSD0D7A0A12D0D7A0A12OECSCSOEWEAin R&PC7 PC0 PA0 PA7 PB0 PB7輸入脈沖1(16分)請根據(jù)系統(tǒng)電路原理圖及系統(tǒng)工作原理回答下列問題: 1)在系統(tǒng)中,芯片2764的作用是 ,6264的作用是 ; 2)2764的容量為 ,地址范圍是 ; 3)6264的容量為 ,地址范圍是 ; 4)8255各端口的地址分別為:PA口 ;PB口 ; PC口 ;控制口 ;6-5附: 8255的方式控制字的格式如下:D7A組方式選擇00=方式01=方式1=方式2D6D5D4D3D2D1D0方式選擇位D7=1A口輸入輸出選擇1=輸入0=輸出C口高位輸入輸出選擇1=輸入0=輸出B組方式選擇0-方式01-方式1B口輸入輸出選擇1=輸入0=輸出C口低位輸入輸出選擇1=輸入0=輸出2(14分)閱讀以下頻率計控制程序及程序注釋并對程序填空:START: MOV AL , ;設置8255方式字 OUT , AL LOP: MOV AL , ;PC0置位,計數(shù)器復位 OUT 控制口 ,AL MOV AL , ;PC0復位, OUT 控制口 ,AL MOV AL , ;PC7置位,開始輸入脈沖 OUT 控制口 ,AL CALL DELAY1S ;延時1秒 AND AL ,7FH ;PC7復位,停止輸入脈沖 OUT 控制口 ,AL ;8255輸入計數(shù)值 ;8255輸出計數(shù)值 JMP LOP學年第 學期 微機原理及應用(A) 課程試卷卷19班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、當采用( )輸入操作情況下,除非計算機等待數(shù)據(jù)準備好,否則無法傳送數(shù)據(jù)給計算機。 無條件傳送方式 程序查詢方式 中斷方式 DMA方式2、在大部分微型機中,往往將外設的狀態(tài)作為一種數(shù)據(jù)輸入,CPU的控制命令作為一種數(shù)據(jù)輸出。為了將控制信息、狀態(tài)信息與數(shù)據(jù)信息區(qū)分開,往往采用( )進行分別傳送。 不同的信號線 不同的控制開關 不同的端口地址 不同的中斷服務子程序3、8088CPU在最小模式下對I/O進行讀操作時,有效控制信號為( )。 RD低電平,WR三態(tài),IO / M低電平 RD三態(tài),WR低電平,IO / M高電平 RD低電平,WR三態(tài),IO / M高電平 RD三態(tài),WR低電平,IO / M低電平4、24根地址線的尋址范圍為( )字節(jié)。 64K 1M 4M 16M5、在主存儲器和CPU之間增設高速緩沖存儲器Cache的目的是( )。 擴大主存儲器的容量 解決CPU與主存儲器之間的速度匹配問題 擴大CPU中通用寄存器的數(shù)量 既擴大主存儲器的容量又擴大CPU中通用寄存器的數(shù)量6、運算器的核心部件是( )。 加法器 累加寄存器 多路開關 算邏運算單元7、若(AL)=84H,執(zhí)行指令XOR AL, AL后,AL的內(nèi)容為( )。 84H 7BH 00H 48H8、在串行數(shù)據(jù)通信接收端安裝MODEM是為了( )。 把并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù) 把串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù) 把數(shù)字信號轉(zhuǎn)換成模擬信號 把模擬信號轉(zhuǎn)換成數(shù)字信號9、8088/8086 CPU響應一個可屏蔽硬件中斷的條件是( )。 IF=0,INTR=0 IF=0,INTR=1 IF=1,INTR=0 IF=1, INTR=15-110、直接存儲器存取方式是一種由( )執(zhí)行I/O交換的傳送方式。 程序 軟件 硬件 中斷11、在寄存器AX、BX中有兩個帶符號數(shù)A、B,利用CMP AX, BX指令比較兩者的大小,若AB,則標志位的狀態(tài)應是( )。 OF=1,SF=1 OF=0,SF=1 OF=1,SF=0 CF=1,SF=012、當用多片8259A可編程中斷控制器級聯(lián)時,最大可構(gòu)成( )級優(yōu)先中斷管理系統(tǒng),而無須外加電路。 32 64 128 256二、填空題:(每空1分,共12分)1、 Intel8088是準16位微處理器,它的內(nèi)部結(jié)構(gòu)是16位的,但 只有八根。2、 在字符串傳送指令中,若要求每一次串操作后,自動增加地址指針,則標志DF= 。3、 指令MUL Sre通常用于 的運算,而IMUL Sre通常用于 的運算。4、 用指令CMP比較兩個帶符號數(shù)A,B的大小時,AB的條件是 。5、 在存儲器對應的輸入/輸出方式中,CPU把一個外設端口作為 來對待。6、 CPU對一個LED顯示器電路輸出數(shù)據(jù)可采用 傳送方式。7、 可編程并行接口芯片8255A中有 個輸入/輸出端口。8、 堆棧段的段基值存入 寄存器,段內(nèi)偏移值存入 寄存器中。9、 8253內(nèi)部寄存器地址為 個I/0端口,其中 個是定時/計數(shù)通道端口。三、程序設計(共40分)1 (12分)閱讀下列程序段,并回答問題。 START: MOV AL,ADRM MOV BL,ADRN CMP AL,BL JZ NEXT JA GREAT XCHG AL,BL GREAT: XOR AH,AH DIV BL AND AH,AH5-2 JZ NEXT MOV AL,BL MOV BL,AH JMP GREAT NEXT: MOV CL,BL MOV RESULT,CL HLT1). 若ADRM和ADRN單元中的數(shù)據(jù)分別為1BH和0CH,則RESULT單元中的數(shù)據(jù)為 ;2)若ADRM和ADRN單元中的數(shù)據(jù)分別為21H和16H,則RESULT單元中的數(shù)據(jù)為 ;3)該段程序完成的功能是: 。2. (14分)在內(nèi)存數(shù)據(jù)段從DATA開始的兩個存儲單元中分別存放了兩個八位無符號數(shù),試編程比較它們的大小,并將大者傳送到MAX單元中。3 編程將FACTOR中的一個十六位無符號數(shù)乘以7后,仍存放在原來兩個連續(xù)的單元中(設乘積仍為16位數(shù))。(14分)5-3四、綜合題(30分) 下圖為一微機硬件系統(tǒng)原理圖。在系統(tǒng)中擴展了一片6116芯片,一片2764芯片,構(gòu)成了系統(tǒng)的存儲器;擴展了一片并行接口芯片8255及四個共陰極7段LED顯示器構(gòu)成了顯示器接口電路。請根據(jù)系統(tǒng)電路原理圖以及顯示器控制程序,回答下列問題:8088系統(tǒng)總線LS138ABCG2AG2BG1276461168255A0A12A0A10A0A12D0D7D0D7D0D7D0D7OE WEOECSCSY0Y1Y2Y3Y4Y5Y6Y7A13A14A15+5VA0 A1PA7PA0八倒相驅(qū)動4 LEDPB0PB1PB2PB3倒相驅(qū)動CSRDWRMRDMWRIORDIOWR ;數(shù)據(jù)段SSEGCODE DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,98H,88H,83H,0C6H,0A1H,86H,8EHFOURBYTE DB 21H,78H,34H,67H ;程序段 #1 MOV AL,80H #2 MOV DX,控制口地址 #3 OUT DX,AL #4 CLD#5 AGAIN: MOV SI,OFFSET FOURBYTE#6 MOV BX,OFFSET SSEGCODE#7 MOV AH,01H#8 MOV CX,04H#9 DISP: LODSB5-4#10 AND AL,OFH#11 XLAT#12 MOV DX,PA口地址#13 OUT DX,AL#14 MOV AL,AH#15 MOV DX,PB口地址#16 OUT DX,AL#17 CALL DELAY2MS#18 ROL AH#19 LOOP DISP#20 JMP AGAIN1(10分)2764的容量是: ,地址范圍是: 6116的容量是: ,地址范圍是: 8255各端口地址是:PA口 ,PB口 , PC口 ,控制口 2(4分)8255A的PA口、PB口分別工作在何種方式? 3(4分)對于圖示電路,當顯示程序執(zhí)行時,顯示器自左向右顯示的字符分別為: 4(6分)若采用共陽極LED顯示器,而程序不改動,則接口電路硬件需如何改動? 若采用共陽極LED顯示器,而硬件不改動,則軟件的數(shù)據(jù)段和程序段如何改動?5 (6分)若將原四位共陰極LED顯示器,擴展至八位共陰極LED顯示器,則硬件需改動的是: 軟件需改動的是: 學年第 學期 微機原理及應用(A) 課程試卷卷20班級 姓名 得分 任課教師 一、 選擇題:(每題1.5分,共18分)1、8086/8088 CPU經(jīng)加電復位后,執(zhí)行第一條指令的地址是( )。 00000H FFFFFH FFFF0H 0FFFFH 2、在用端口尋址方式尋址外設的CPU中,區(qū)分對外設還是對內(nèi)存操作是由( )決定的。 軟件包 數(shù)據(jù)線 控制線 地址線3、CPU響應中斷后,通過( )完成斷點的保護。 執(zhí)行開中斷指令 執(zhí)行關中斷指令 執(zhí)行PUSH指令 內(nèi)部自動操作4、常用的虛擬存儲系統(tǒng)由( )兩級存儲器組成 主存輔存 CACHE主存 CACHE輔存 通用寄存器主存5、RS-232C標準規(guī)定其邏輯“1”電平為( )。 -5V0V 0V+5V -3V-25V +3V+15V6、8088CPU輸入/輸出指令可尋址外設端口的數(shù)量最大可達( )個。 128 256 16K 64K7、用減法指令對兩個補碼表示的常數(shù)C7H(被減數(shù))和6BH(減數(shù))進行減法運算后,進位位CF,符號位SF,溢出位OF分別為( )。 1,0,0 0,0,1 0,1,0 0,0,08、Cache主存層次是為了彌補( )。 主存速度的不足 外存速度的不足 主存容量的不足 主存速度和容量的不足9、若現(xiàn)堆棧的棧頂?shù)刂窞?782H:0F20H現(xiàn)從堆棧中彈出了2個字的數(shù)據(jù)后,則SS和SP的內(nèi)容為( )。 1782H和0F22H 1782H和0F24H 1782H和0F1CH 1782H和0F1EH10、8088/8086CPU在響應8259的中斷過程中,連續(xù)執(zhí)行兩個INTA中斷響應周期,第二個中斷響應周期是( )。5-1 讀取8259中OCW3的內(nèi)容 讀取8259中斷屏蔽寄存器的內(nèi)容 讀取中斷類型碼 清除中斷申請寄存器IRRi 11、常用的模/數(shù)轉(zhuǎn)換的方法有下列四種,若要求轉(zhuǎn)換速度不高而抗干擾性能好,則應采用( )。 計數(shù)器式ADC 雙積分式ADC 逐次逼近式ADC 高速并行轉(zhuǎn)換式ADC12、一個有16個字的數(shù)據(jù)區(qū),它的起始地址為70A0H:9DF6H,它的最后一個字的存儲單元的物理地址是( )。 10E96H 7A814H 7A818H 10EB6H二、填空題:(每空1分,共12分)1、 在8088CPU中,為了減少CPU的等待取指所需的時間,故設置了 。2、 執(zhí)行指令AND AX,AX后,AX中的內(nèi)容 ,CF= 。3、 在存儲器對應的輸入/輸出方式中,不需要 指令。4、 在8088CPU中,區(qū)分對內(nèi)存還是對I/O操作的控制線是 ,當該線為 電平時表示對I/O進行讀寫操作。5、 若(AL)=B3H,(CL)=09H,(CF) =1, 執(zhí)行指令RCR AL,CL后, (AL)= ,(CF)= 。6、 8086/8088 CPU在執(zhí)行指令 OUT

溫馨提示

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

評論

0/150

提交評論