第一篇:微機原理及接口技術(shù)期末試題A級答案
1、8086/8088 的時鐘信號是由(C)提供。A.8259 B.8255 C.8284 D.8253
2、指令 MOV AX,0283H[BX][SI] 中源操作數(shù)的尋址方式為(B)。A.寄存器間接尋址 B.基址變址相對尋址 C.基址尋址 D.變址尋址
3、某存儲單元的段基址為3806H,段內(nèi)偏移地址為2948H,該存儲單元的物理地址為(B)A.4100H B.3A9A8H C.3B008H D.3AA08H
4、某存儲器芯片有地址線15根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為(D A.15K×8 B.32K×256 C.1K×8 D.32K×8
5、某存儲器芯片容量為2K×4bit、若用它組成16K×8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為(B)。
A.2片、11根 B.16片、14根 C.8片、16根 D.16片、8根
6、DMAC 8237具有(C)獨立通道。A.八個 B.二個 C.四個 D.三個
7、可編程中斷控制器8259A每片具有(C)優(yōu)先權(quán)控制。A.4級 B.2級 C.8級 D.6級
8、若要某系統(tǒng)的8253的2通道輸出波形為占空比1:1的方波、分頻系數(shù)為1000、二進制計數(shù),其工作方式命令字為(B)。A.A6H B.B6H C.B4H D.C7H 9、8237片內(nèi)尋址的端口有(D)個。A.4 B.2 C.8 D.16 10、8259片內(nèi)尋址的端口有(B)個。A.4 B.2 C.8 D.16
二、填空題:(每空1分,共計40分)
1、指令A(yù)SSUME在程序中出現(xiàn)時表示:(段寄存器與段之間的對應(yīng)關(guān)系)。
2、編語言源程序中的語句結(jié)構(gòu)由4部分組成,每個部分稱為項(也可稱為域或埸),各項名稱分別為: 標號或變量名、操作碼、操作數(shù)、注釋
3、志寄存器FR中有六個狀態(tài)標志,它們的符號、名稱以及為0和1時代表的意義分別為: ①.(進/借位位CF;當運算中最高位有進位或借位時CF=1;否則CF=0); ②.(符號位SF;當運算的結(jié)果最高位為1即結(jié)果為負數(shù)時SF=1;否則SF=0)③.(奇偶位PF;當運算的結(jié)果中低8位中含1的個數(shù)為偶數(shù)時PF=1;否PF=0 ④.(全零位ZF;當運算的結(jié)果為零時ZF=1;否則ZF=0);
⑤.(溢出位OF;當帶符號數(shù)運算的結(jié)果有溢出時OF=1;否則OF=0);
⑥.(半進/借位位AF;當運算的結(jié)果D3向D4有進位或借位時AF=1;否則AF=0);
4、微機主機與輸入/輸出設(shè)備之間的數(shù)據(jù)傳送方式有以下四種方式:(無條件傳送)、(查詢式傳送)、(中斷傳送)、(DMA傳送)、5、執(zhí)行下面的程序段后,AX=(35)MOV CX,5 MOV AX,50 NEXT:SUB AX,CX LOOP NEXT HLT
6、執(zhí)行下面的程序段后,AL=(34H),BUF DW 2152H,3416H,5731H,4684H
MOV BX,OFFSET BUF MOV AL,3 XLAT
7、標志寄存器FR中有三個控制標志,它們的符號、名稱以及為0和1時代表的意義分別為: ①.(中斷控制IF;允許即開中斷時IF=1;否則IF=0);
②.(方向控制DF;在串操作指令時需變址寄存器SI,DI按遞減方式工作即-1/2時DF=1;否則DF=0);
③.(單步操作控制TF;需單步工作時TF=1;否則TF=0); 8、8086/8088 CPU具有兩種外部中斷,它們是(非屏蔽中斷即 NMI)和(可屏蔽中斷即INTR)。
9、A/D變換器的作用是(將模擬量轉(zhuǎn)換數(shù)字量),D/A變換器的作用是(將數(shù)字量轉(zhuǎn)成模擬量)。衡量它們性能的主要參數(shù)有(分辨率)、(轉(zhuǎn)換時間)、(精度)、(線性度)。
10、EIA RS-232C 的TXD和RXD數(shù)據(jù)線上的電平邏輯1=(-3~-15)V;邏輯0=(+3~+15)V。11、8253具有(3)個獨立的(16)位計數(shù)器,各計數(shù)器都有(6)種不同的工作方式。12、8255具有3種工作方式,其中方式0為(基本輸入/輸出);方式1為(選通輸入/輸出 方式2為(雙向選通輸入/輸出)。8255片內(nèi)可尋址的端口有(4)個。13、8251A可編程串行接口芯片具有(奇偶)、溢出、幀錯或格式錯 的錯誤檢測能力
三、問答題:(每小題10分,共計20分)1、8086 CPU有多少根地址線?多少根數(shù)據(jù)線?它最大直接尋址范圍是多少?一次對外數(shù)據(jù)傳送多少BIT二進制數(shù)?
答:8086 CPU有20根地址線(2分);16根數(shù)據(jù)線(2分);它最大直接尋址范圍1MB(4分);一次對外數(shù)據(jù)傳送16BIT二進制數(shù)(2分)。
2、CPU(或主機)與接口之間有哪幾種傳送信息的方式?各應(yīng)用在什么場合?在這些傳送方式中可使用我們所學過的哪些可編程接口芯片?
答:(1)無條件傳送方式;用于要求不高的場合如LED顯示等;可用8255的工作方式0,(2分)(2)查詢式傳送;用于可靠性高且速率不高的場合如數(shù)據(jù)采集等;可用8255的工作方式1、2,(2分)(3)中斷傳送;用于可靠性高且效率高的場合;可用8255的工作方式1、2和8259,(4分)(4)DMA傳送;用于可靠性高且效率高、速率高的場合;可用8237。(2分)
一、填空(共40分 每空1分)1.若累加器(AL)﹦1000 0000在下列表示中所對應(yīng)的十進制數(shù)值應(yīng)是: 無符號數(shù):(128);帶符號數(shù)(-128);BCD碼(80);
2.請指出下列指令中原操作數(shù)和目標操作數(shù)的尋址方式:
1).ADD BX,[SI+3000H],原操作數(shù)(變址尋址); 目標操作數(shù)(寄存器尋址);
2).MUL [SI],原操作數(shù)(寄存器間址); 目標操作數(shù)(隱含尋址);
3.寫出下列表示法中的物理地址:
1).3500H:2354H 物理地址為(37354H)2).(DS)=2350H(BX)=1806H(SI)=4560H 位移量為200物理地址為(2932EH)
4.8259A的引腳有D0~D7、IR0~IR7、WR、RD、CAS0~CAS2 CS、A0、INT、SP/EN、INTA,其中連接CPU或系統(tǒng)一側(cè)的引腳有(D0~D7、WR、RD、CS、A0、INT、INTA);連接I/O一側(cè)的引腳有(IR0~IR7);用于其他芯片連接的引腳有(CAS0~CAS2、SP/EN)。5.8237A在微機系統(tǒng)中所起的作用是(DMA控制作用,具有DMA請求、響應(yīng)、傳送和結(jié)束的管理能力);它有(4)個通道;有(單一)、(成組)、(查詢)三種傳送模式;有(I/O→存貯器)、(存貯器→I/O)、(存貯器→存貯器)、(校驗)四種傳送類型;片內(nèi)有(16)個
端口可尋址。
6.8251A在串行通信中應(yīng)完成的基本任務(wù)是(串/并轉(zhuǎn)換)、(串行數(shù)據(jù)格式化)、(可靠性校驗)和(實現(xiàn)接口與DCE的聯(lián)絡(luò)控制)。
7.1).8282在微機系統(tǒng)中所起的作用是(T1時鎖存地址信息);
2).8288在微機系統(tǒng)中所起的作用是(在8088/8086 最大組態(tài)時發(fā)控制信息);
8.A/D變換器的作用是(將模擬量變換成數(shù)字量);
它的分辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小模擬量值,常用變換后的數(shù)字量的位數(shù)來說明,如分辨率為8位的A/D變換器,能區(qū)分的最小模擬量為滿度值的1/256)。
9.8255有三種工作方式,其中能工作于方式0的口有(A、B、C 口);
能工作于方式1的口有(A、B 口);能工作于方式2的口有(A口)。
10.使用512×4bit的RAM存儲器芯片組成16KB的存儲器組,共需(64)片RAM芯片;共需(14)根尋址線;每片RAM需(9)根片內(nèi)尋址線。
11.ASSUME在匯編語言源程序中的作用是(在匯編時建立段寄存貯器與段之間的對應(yīng)表,凡在表中出現(xiàn)的段,尋址時可只寫偏移地址,否則還應(yīng)寫出段地址);
OFFSET在匯編語言源程序中的作用是(分析運算符,求變量或標號的偏移地址);
12.在匯編語言源程序中指令性語句的作用是(編寫可供計算機執(zhí)行的程序);
指示性語句的作用是(告訴匯編程序如何將源程序匯編成目標程序); 微機原理與接口技術(shù)模擬試題C答案 2004.12
一、單項選擇題(在下列每小題的四個備選答案中,選出一個正確的答案,并將號碼填在括號內(nèi)。每小題1分,共10分)1、8288在8086/8088組成的計算機中的作用是(2)。
① 數(shù)據(jù)緩沖器 ② 總線控制器 ③ 地址鎖存器 ④ 提供系統(tǒng)時鐘CLK
2、指令 MOV 0283H[BX][SI] , AX 中目標操作數(shù)的尋址方式為(2)。① 寄存器尋址 ② 基址變址相對尋址 ③ 基址尋址 ④ 變址尋址
3、某存儲單元的段基址為3806H,段內(nèi)偏移地址為2A48H,該存儲單元的物理地址為(4)。① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H
4、某存儲器芯片有地址線13根,數(shù)據(jù)線8根、該存儲器芯片的存儲容量為 3 ① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×8
5、某存儲器芯片容量為2K×1bit、若用它組成16K×8bit存儲器組,所用芯片數(shù)以及用于組內(nèi)尋址的地址線為(2)。
① 32片、11根 ② 64片、14根 ③ 8片、14根 ④ 16片、8根
6、在直接尋址方式中,除使用段寄存器外,允許使用的寄存器有(4)① AX,BX,CX,DX ② SI,DI,BP,SP ③ 全部通用寄存器 ④ 不使用任何寄存器
9、IN AL,n 指令中n是(1)① 8位二進制數(shù) ② 16位二進制數(shù)
③ 8位或16位二進制數(shù)均可 ④ 用AL時是8位;用AX時是16位
10、執(zhí)行指令PUSH BX 后,堆棧指針SP的變化為(2)① SP-1 ② SP-2 ③ SP+1 ④ SP+2
二、填空題:(每空2分,共計40分)
1.偽指令SEGMENT在程序中出現(xiàn)時表示:(程序劃分邏輯段)。2.匯編語言源程序中的語句結(jié)構(gòu)由4部分組成,每個部分稱為項(也可稱為域或埸),各項名稱分別為:(名字/標號)、(操作碼)、(操作數(shù))、(注釋)
3.標志寄存器FR中下列標志位的名稱以及為0和1時代表的意義分別為:
①.CF :(進位/借位位,運算中最高位有進位/借位時為1;否則為0); ②.IF :(中斷控制位,1為開中斷;0為關(guān)中斷);;
4、匯編程序的作用是(將用助記符號編寫的匯編語言源程序轉(zhuǎn)換成機器碼的目標程序);
5、物理地址是指(內(nèi)存單元的實際地址);
6、指示性語句的作用是(告訴匯編程序如何將源程序轉(zhuǎn)換成目標程序);
7、指令性語句的作用是(指示計算機執(zhí)行的實際操作);
8、A/D變換器的作用是(將模擬量變換成數(shù)字量);
它的分辨率是指(數(shù)字量變化1個數(shù)值時,能區(qū)分的最小模擬量值,常用變換后的數(shù)字量的位數(shù)來說明,如分辨率為8位的A/D變換器,能區(qū)分的最小模擬量為滿度值的1/256)。
9、若某D/A變換器的分辨率為12位并且不帶鎖存器,它與8088CPU的DB連接時應(yīng)加(2)級鎖存器。
10、若要某系統(tǒng)的8253的2通道輸出波形為占空比1:1的方波、分頻系數(shù)為1000、二進制計數(shù),其工作方式命令字為(01110110B)。11、8237具有(3)種傳送模式,(4)種傳送類型。12、8259一片能連接(8)中斷源,它有(4)個ICW,有(3)OCW。
三、問答題:(每小題5分,共計15分)1、8251在系統(tǒng)中起什么作用?請畫出異步通信幀格式圖。
答:8251A在串行通信中應(yīng)完成的基本任務(wù)是串/并轉(zhuǎn)換、串行數(shù)據(jù)格式化、可靠性校驗和實現(xiàn)接口與DCE的聯(lián)絡(luò)控制。(幀格式圖略)
2、什么是總線周期 一個基本的總線周期由多少個T構(gòu)成 答:CPU每訪問一次總線所花的時間稱為總線周期,一個基本的總線周期由四個T周期構(gòu)成。3、8237在系統(tǒng)中起什么作用?請簡述8237工作過程。
答:DMA控制作用,具有DMA請求、響應(yīng)、傳送和結(jié)束的管理能力。8237 工作過程 分四個階段:(1)請求(2)響應(yīng)(3)傳送(4)結(jié)束:
第二篇:微機原理與接口技術(shù)試題及答案
一、填空題(每空 1 分,共 15 分)得分 評閱人
1.RESET信號到來后8088/86的CS和IP 分別為 _FFFF_H 和_0000_H。2.在特殊全嵌套方式下,8259可響應(yīng) 同級或高級 中斷請求。3.CPU與外設(shè)接口通過? 數(shù)據(jù) 總線傳送狀態(tài)信號與命令信號。4.8255有3種工作方式, 其中 方式2 只允許A口使用。5.有地址重迭現(xiàn)象的譯碼方式為 部分譯碼 和 線選法。
6.外設(shè)端口的編址方式有 I/O端口獨.立編址 和 I/O端口與存儲器統(tǒng)一編址。7.INT8253采用BCD碼計數(shù)時,其最大計數(shù)值為__10000__,此時的計數(shù)初值為__0000__。
8.8088/8086的AD7-AD0是地址數(shù)據(jù)復(fù)用引腳,在T1時傳送__地址信號__。9.8259A作為主片時其引腳CAS0-CAS2的信息傳送方向是_向外_。
10.RS-232C是適用于__數(shù)據(jù)終端設(shè)備DTE__和__數(shù)據(jù)通信設(shè)備DCE__間的接口。
二、單項選擇題(每小題1分,共20分)得分 評閱人
1.8086CPU尋址I/O端口最多使用(4)條地址線。(1)8(2)10(3)12(4)16 2.CPU執(zhí)行IN指令時有效的信號組合是(1)。(1)=0, =1(2)=0, =0(3)=0, =1(4)=0, =0
3.某計算機的字長是16位,它的存儲器容量是64KB,若按字編址那么它的最大尋址范圍是(2)。
(1)64K字(2)32K字(3)64KB(4)32KB 4.某一SRAM芯片的容量是512×8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為(4)根。
(1)25(2)23(3)21(4)19 5.8088/8086的基本總線周期由(2)個時鐘周期組成。(1)2(2)4(3)5(4)6 6.在8086系統(tǒng)中中斷號為0AH,則存放中斷向量的內(nèi)存起始地址為(2)。(1)0AH(2)28H(3)4AH(4)2AH 7.采用兩片8259A可編程中斷控制器級聯(lián)使用,可以使CPU的可屏蔽中斷擴大到(1)。
(1)15級(2)16級(3)32級(4)64級
8.當IF=0,8088/8086CPU不響應(yīng)(2)中斷請求。(1)INT N(2)INTR(3)NMI(4)INTO 9.8253可編程定時器/計數(shù)器中,其二進制的最大計數(shù)初值為(3)。(1)65536(2)7FFFH(3)0000H(4)FFFFH 10.8086/88CPU在響應(yīng)中斷時要執(zhí)行(2)個中斷響應(yīng)周期。(1)1個(2)2個(3)3個(4)4個
11.中斷向量表是存放(2)的存儲區(qū)域.(1)中斷類型號(2)中斷服務(wù)程序入口處地址(3)中斷斷點地址(4)程序狀態(tài)字
12.INT8255中可用置位/復(fù)位控制字對(3)的各位進行按位操作以實現(xiàn)某些控制功能。
(1)A口(2)B口(3)C口(4)數(shù)據(jù)總線緩沖器
11.RS-232C標準規(guī)定信號“0”和“1”的電平是(3)。(1)0V和+3V~+15V(2)-3V~-15V和0V(3)+3V至+15V和-3V~-15V(4)+3V~+15V和-0V 12.對于開關(guān)型設(shè)備的控制,適合采用的I/O傳送方式是(1)。(1)無條件(2)查詢(3)中斷(4)DMA 13.傳送數(shù)據(jù)時,占用CPU時間最長的傳送方式是(1)。(1)查詢(2)中斷(3)DMA(4)IOP 14.既然是在數(shù)據(jù)傳輸率相同的情況下,那么,又說同步字符傳輸速度要高于 異步字符傳輸其原因是(2)。
(1)發(fā)生錯誤的概率少(2)附加位信息總量少(3)雙方通信同步(4)字符之間無間隔
15.巳知DRAM2118芯片容量為16K×1位, 若組成64KB的系統(tǒng)存儲器,則組成的芯片組數(shù)和每個芯片組的芯片數(shù)為(4).(1)2和8(2)1和16(3)4和16(4)4和8 16.INT 8259中斷屏蔽寄存儲器的作用是(2).(1)禁止CPU響應(yīng)外設(shè)的中斷請求(2)禁止外設(shè)向CPU發(fā)中斷請求(3)禁止軟中斷請求(4)禁止NMI中斷請求
17.在正常EOI方式下, 中斷結(jié)束命令是清除(2)中的某一位.(1)IRR(2)ISR(3)IMR(4)程序狀態(tài)字
18.軟中斷INT N的優(yōu)先級排列原則是(3).(1)N值愈小級別愈高(2)N值愈大級別愈高(3)無優(yōu)先級別(4)隨應(yīng)用而定
19.串行異步通信傳輸?shù)闹饕攸c是(2).(1)通信雙方不必同步(2)每個字符的發(fā)送是獨立的
(3)字符之間的傳送時間長度應(yīng)相同(4)字符發(fā)送速率由波特率決定 20.8位D/A轉(zhuǎn)換器的分辨率能給出滿量程電壓的(4).(1)1/8(2)1/16(3)1/32(4)1/256
三、判斷說明題(正者在括號內(nèi)打“√”,誤者在括號內(nèi)打“×”,均需說明理由。每小題2分,共10分)得分 評閱人
1.8086CPU在讀/寫總線周期的T3狀態(tài)結(jié)束對READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。(×)應(yīng)改為:8086CPU在讀/寫總線周期的T3狀態(tài)開始對READY線采樣,如果READY為低電平,則在T3與T4狀態(tài)之間插入等待狀態(tài)TW。
2.在8253的方式控制字中,有一項計數(shù)鎖存操作,其作用是暫停計數(shù)器的計數(shù)。(×)
應(yīng)改為:鎖存計數(shù)器的當前值到鎖存器,但不影響對計數(shù)器的計數(shù)工作。
3.8250的溢出錯誤指示CPU還未取走前一個數(shù)據(jù),接收移位寄存器又將接收到的一個新數(shù)據(jù)送至輸入緩沖器。(√)
4.在8088系統(tǒng)(最小組態(tài))中,執(zhí)行指令”MOV [2000H],AX”需1個總線周期。(×)
應(yīng)改為:需2個總線周期
5.DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0時,終止計數(shù)。(×)應(yīng)改為:DMA控制器8237A現(xiàn)行字節(jié)數(shù)寄存器的值減到0,再由0減到0FFFFH時,終止計數(shù)。
四、簡答題(每小題5分,共20分)得分 評閱人
1.試述8250的數(shù)據(jù)接收時鐘RCLK使用16倍比特率的時鐘信號接收異步通信信號的原因以及接收過程。
答:主要是為了確定起始位避免傳輸線上的干擾。
其接收過程為:接收器檢測到串行數(shù)據(jù)輸入引腳SIN由高電平變低后,連續(xù)測試8個RCLK時鐘周期,若采樣到的都是低電平,則確認為起始位;若低電平的保持時間不足8個RCLK時鐘周期,則認為是傳輸線上的干擾。
2.8255A工作于方式2,采用中斷傳送,CPU如何區(qū)分輸入中斷還是輸出中斷? 答:CPU響應(yīng)8255A的中斷請求后,在中斷服務(wù)程序的開始可以查詢8255A的狀態(tài)字,判斷~OBFA(PC7)和IBFA(PC5)位的狀態(tài)來區(qū)分是輸入中斷還是輸出中斷,并據(jù)此轉(zhuǎn)向相應(yīng)的輸入或輸出操作。
3.用2K×4位RAM構(gòu)成64KB的存儲系統(tǒng),需要多少RAM芯片?需要多少位地址作為片外地址譯碼?設(shè)系統(tǒng)為20位地址線,采用全譯碼方式。答:64片。
9位。其中A16~A19固定,A10~A15譯碼形成組選信號。
4.請說明Intel8253各個計數(shù)通道中三個引腳信號CLK,OUT和GATE的功能。答:CLK為計數(shù)時鐘輸入引腳,為計數(shù)器提供計數(shù)脈沖。
GATE為門控信號輸入引腳,用于啟動或禁止計數(shù)器操作,如允許/禁止計數(shù)、啟
動/停止計數(shù)等。
OUT為輸出信號引腳以相應(yīng)的電平或脈沖波形來指示計數(shù)的完成、定時時間到。
五、簡單應(yīng)用題(每小題5分,共15分)得分 評閱人
1.Intel8253的通道0按方式3工作,時鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計數(shù),設(shè)通道0的地址為PORT0,請對它寫入計數(shù)值。解:n(計數(shù)初值)=1MHz/40KHz=25 寫入計數(shù)值的程序段: MOV AL,25H OUT PORT0,AL
2.若8086系統(tǒng)采用單片8259A,其中斷類型碼為46H,則其中斷矢量表的地址指針是多少?這個中斷源應(yīng)連向8259A的哪一個IR輸入端? 解:中斷矢量表的地址指針是46H×4=118H 應(yīng)連向8259A的IR6
第三篇:微機原理及接口技術(shù)試卷及答案
一、(共30分)
1.(10分)(1)將十進制數(shù)+107/128化成二進制數(shù)、八進制數(shù)和十六進制數(shù)(3分)
(2)請回答什么是二--十進制編碼?什么是有權(quán)碼、什么是無權(quán)碼、各舉一個你熟悉的有權(quán)碼和無權(quán)碼的例子?(7分)
2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計算X*Y=?要求寫出計算過程。(10分)3.說明海明碼能實現(xiàn)檢錯糾錯的基本原理?為什么能發(fā)現(xiàn)并改正一位錯、也能發(fā)現(xiàn)二位錯,校驗位和數(shù)據(jù)位在位數(shù)上應(yīng)滿足什么條件?(5分)
4.舉例說明運算器中的ALU通常可以提供的至少5種運算功能?運算器中使用多累加器的好處是什么?乘商寄存器的基本功能是什么?(5分)
二、(共30分)1.在設(shè)計指令系統(tǒng)時,通常應(yīng)從哪4個方面考慮?(每個2分,共8分)2.簡要說明減法指令SUB R3,R2和子程序調(diào)用指令的執(zhí)行步驟(每個4分,共8分)3.在微程序的控制器中,通常有哪5種得到下一條指令地址的方式。(第個2分,共10分)4.簡要地說明組合邏輯控制器應(yīng)由哪幾個功能部件組成?(4分)
三、(共22分)
1.靜態(tài)存儲器和動態(tài)存儲器器件的特性有哪些主要區(qū)別?各自主要應(yīng)用在什么地方?(7分)2.CACHE有哪3種基本映象方式,各自的主要特點是什么?衡量高速緩沖存儲器(CACHE)性能的最重要的指標是什么?(10分)
3.使用陣列磁盤的目的是什么?陣列磁盤中的RAID0、RAID1、RAID4、RAID5各有什么樣的容錯能力?(5分)
四、(共18分)
1.比較程序控制方式、程序中斷方式、直接存儲器訪問方式,在完成輸入/輸出操作時的優(yōu)缺點。(9分)
2.比較針式、噴墨式、激光3類打印機各自的優(yōu)缺點和主要應(yīng)用場所。(9分)
答 案
一、(共30分)
1.(10分)(1)(+107/128)10 =(+1101011/10000000)2 =(+0.1101011)2 =(+0.153)8 =(+6B)16
(2)二-十進制碼即8421碼,即4個基2碼位的權(quán)從高到低分別為8、4、2、1,使用基碼的0000,0001,0010,……,1001這十種組合分別表示0至9這十個值。4位基二碼之間滿足二進制的規(guī)則,而十進制數(shù)位之間則滿足十進制規(guī)則。
有權(quán)碼是指一個十進制數(shù)位的4位基2碼的每一位有確定的權(quán)。無權(quán)碼是指一個十進制數(shù)位的4位基二碼沒有確定的權(quán)。前者的例子為二-十進制編碼(BCD)碼,后者的例子為余3碼。
2.已知X=0.1101,Y=-0.0101,用原碼一位乘法計算X*Y=?要求寫出計算過程。(10分)
3.答案:
基本原理:k個數(shù)據(jù)之外加上r個校驗位,從而形成k+r位的新的碼字,使新的碼字的碼距均勻的拉大。把數(shù)據(jù)的每一個二進制位分配到幾個不同的偶校驗位的組合中,當一位出錯,會引起相關(guān)的幾個校驗位的值發(fā)生變化,從而可能發(fā)現(xiàn)出錯,還能指出是哪一位錯,進而進行糾錯。
校驗位和數(shù)據(jù)位應(yīng)滿足條件 2 r-1>k+r 在此條件下,不但能發(fā)現(xiàn)并改進一位錯,并能同時發(fā)現(xiàn)二位錯。
4.答案:
運算器中的ALU通常至少可以提供算術(shù)加運算、算術(shù)減運算、邏輯或運算、邏輯與運算、邏輯異或運算5種功能。運算器采用多累加器可以簡化指令的執(zhí)行步驟。乘商寄存器的基本功能是在完成乘除運算時能自行左右移位。
二、(共30分)1.答:
(1)指令系統(tǒng)的完備性,常用指令齊全,編程方便;
(2)指令系統(tǒng)的高效性,程序占用內(nèi)存空間少,運行速度快。
(3)指令系統(tǒng)的規(guī)整性,指令和數(shù)據(jù)使用規(guī)則統(tǒng)一簡化,易學易記;
(4)指令系統(tǒng)的兼容性,同一系列的低檔計算機的程序能放到新的高檔機上直接運行。
2.答:(1)減法指令SUB R3,R2的執(zhí)行步驟: ① AR←PC
② 讀內(nèi)存,IR←讀出的內(nèi)容,PC←PC+
1③ R3←R3—R2,保存狀態(tài)信息
結(jié)束,檢查中斷請求,無中斷請求,進入下一條指令的執(zhí)行過程。
(2)子程序調(diào)用指令CALL執(zhí)行流程;
① AR←PC
② 讀內(nèi)存,IR←讀出的內(nèi)容,PC←PC+1
③ AR←SP—1 ④ 寫內(nèi)存,PC內(nèi)容進棧保存
⑤ PC←ZI程序入口地址
結(jié)束,檢查中斷請求,無中斷請求,進入下一條指令的執(zhí)行過程。
3.答:在微程序控制系統(tǒng)中,通常有以下5種得到下一條微指令地址的方式:(1)微程序順序執(zhí)行時,下地址為本條微地址加1。
(2)在微程序必定轉(zhuǎn)向某一微地址時,可以在微指令中的相關(guān)字段中給出該地址值。
(3)按微指令(上一條或本條)的某一執(zhí)行結(jié)果的狀態(tài),選擇順序執(zhí)行或轉(zhuǎn)向某一地址。
(4)從微堆棧中取出從微子程序返回到微主程序斷點的返回地址,用于微子程序返回處理。
(5)依條件判斷轉(zhuǎn)向多條微指令地址中的某一地址控制。
4.答:組合邏輯控制器應(yīng)由4 個功能部件組成:(1)程序計數(shù)器PC,用于保存一條指令在內(nèi)存中的地址;
(2)指令寄存器IR,用于保存從內(nèi)存讀出的指令內(nèi)容;
(3)脈沖源和啟停控制邏輯、節(jié)拍發(fā)生器,前者向計算機各部件提供連續(xù)(單個)的主振脈沖,后者用于標記每個指令的執(zhí)行步驟的相對次序關(guān)系。
(4)時序控制信號產(chǎn)生部件,用于形成并提供計算機各部件當前時刻要用到的控制信號。
三、(共22分)
1.答:靜態(tài)存儲器和動態(tài)存儲器器件的特性有的主要區(qū)別見下表
靜態(tài)存儲器SRAM主要用于高速緩沖存儲器Cache,動態(tài)存儲器主要用于主存儲器。
2.答:Cache有三種映像方式:全相聯(lián)映像方式,直接映像方式,多路組相聯(lián)映像方式。
全相聯(lián)映像方式是指主存中任一個字(字塊)可以寫入Cache中的任何一個字(字塊)中。其優(yōu)點是有最大的靈活性。缺點是要確定讀的信息是否在Cache中,必須用原本讀主存的地址與整個Cacha每一個單元的標志字段比較,電路過于復(fù)雜,成本較高。
直接映像方式是指主存的一個字(字塊)只能映像到Cache的字和字塊中。優(yōu)點是要確定讀的信息是否在Cache中時原本讀主存的地址與標志字段比較的線路簡單,成本低;缺點是Cache的使用缺乏靈活性,影響命中率。
多路組相聯(lián)映相方式是對全相聯(lián)映相方式和直接映像方式的一種折中的處理方案。它與直接相聯(lián)映像方式的區(qū)別在于每個主存字塊可以從多個(例如2,4,8個,而不是一個)體中選擇其一完成寫入Cache的操作,它與全相聯(lián)映像的類同之處是把一個主存字寫進Cache時,可以在Cache的多個(而不是任何一個)個體中選擇。既有較高的命中率,又使比較線路也不會太復(fù)雜。
衡量Cache性能的最重要的指標是命中率。
3.答:采用磁盤陣列技術(shù)的目的:
① 通過多個磁盤的并列操作來提高設(shè)備總體的性能和可靠性。
②通過合理在多個磁盤之間組織數(shù)據(jù),得到比較理想的容錯能力,即額外拿出一定的存儲容量(冗余)用于保存檢錯糾錯的信息。
RAID0模式(數(shù)據(jù)散放)只用于擴展容量,并發(fā)讀寫,提高數(shù)據(jù)輸入/輸出能力。沒有容錯措施,故沒有容錯能力。
RAID1模式(磁盤鏡像)是實現(xiàn)兩個磁盤互為備份的用法,把相同的數(shù)據(jù)分別寫到配對使用的兩個磁盤中。它用于備份數(shù)據(jù),即使一個磁盤出現(xiàn)故障,還可以從另一磁盤讀出數(shù)據(jù)。
RAID4模式(數(shù)據(jù)保護)提供了容錯能力,N+1個磁盤中任一個出現(xiàn)故障,可用其余N個磁盤的內(nèi)容計算出故障磁盤的正確數(shù)據(jù)。
RAID5模式(分布式數(shù)據(jù)保護)是對RAID4的改進。同RAID4一樣,供了容錯能力,N+1個磁盤中任一個出現(xiàn)故障,可用其余N個磁盤的內(nèi)容計算出故障磁盤的正確數(shù)據(jù)。
四、(共18分)
1.答:程序直接控制方式在用戶程序中直接使用I/O指令完成輸入輸出操作,它是由CPU通過查詢設(shè)備的運行狀態(tài),來控制數(shù)據(jù)傳送過程。其優(yōu)點是控制簡單,容易實現(xiàn)。缺點是CPU工作效率低,實時性差,計算機系統(tǒng)可靠性不高
程序中斷方式是指由被讀寫的設(shè)備主動“報告”CPU它是否已進入準備好狀態(tài),CPU就不必花費時間去循環(huán)測試,而是在接收到外設(shè)的中斷請求后轉(zhuǎn)去進行輸入輸出處理的。其優(yōu)點是實現(xiàn)CPU與外設(shè)并行工作,大大提高了CPU的工作效率,增強計算機系統(tǒng)的實時性,提高了計算機系統(tǒng)的可靠性。
直接存儲器訪問方式是一種由硬件執(zhí)行I/O操作的傳送方式。其優(yōu)點是實現(xiàn)數(shù)據(jù)的高速傳送,又減少了對CPU的打擾,提高了CPU的工作效率。
2.比較針式、噴墨式、激光3類打印機各自的優(yōu)缺點和主要應(yīng)用場所見下表。
第四篇:2012年微機原理與接口技術(shù)試題及答案
一.選擇(每題1分)
下列各題四個選擇項中,只有一個選項是正確的。請將正確選項號寫在相應(yīng)空位置上。
1.系統(tǒng)總線又稱為_______,這是指模塊式微處理機機箱內(nèi)的底版總線。
1)主板總線 2)內(nèi)總線 3)片內(nèi)總線 4)局部總線
2.目前市場上出售的臺式PC機中Pentium 4微處理器的主頻一般為
1)0.5GHz左右 2)1GHz左右
3)3GHz左右 4)5GHz以上
3..按諾依曼結(jié)構(gòu)理論,下面哪個不是計算機組成部分:
1)運算器2)控制器3)打印機4)復(fù)印機
4.程序設(shè)計人員不能直接使用的寄存器是__________
1)通用寄存器2)指令指針寄存器3)標志寄存器4)段寄存器
5. Pentium微處理器的結(jié)構(gòu)之所以稱為超
標量結(jié)構(gòu),是因為下面哪一種原因?
1)Pentium微處理器不僅能進行32位運算,也能進行64位運算
2)Pentium微處理器內(nèi)部含有多條指令流水線和多個執(zhí)行部件
3)數(shù)據(jù)傳輸速度很快,每個總線周期最高能傳送4個64位數(shù)據(jù)
4)微處理器芯片內(nèi)部集成的晶體管數(shù)超過100萬個,功耗很大
6.在任何時刻,存儲器中會有一個程序是現(xiàn)役的,每一個現(xiàn)役程
序最多可以使用___________
① 3個段② 4個段③ 5個段④ 6個段
7.Pentium微處理機配備了5個控制寄存器。其中沒有定義,而供將來使用的是__________
1)CR1 2)CR2 3)CR3 4)CR4
8.Pentium地址總線是32位的,它的內(nèi)部數(shù)據(jù)總線的寬度是:
1)16位 2)32位 3)64位 4)36位
9.Pentium的寄存器可分為浮點寄存器、系統(tǒng)級寄存器等___大類。
1)2 2)3 3)4 4)5 10.屬于系統(tǒng)級寄存器的是________。
1)系統(tǒng)地址寄存器和控制寄存器2)通用寄存器和系統(tǒng)地址寄存器
3)通用寄存器和控制寄存器4)系統(tǒng)地址寄存器和段寄存器
11.下面是關(guān)于CPU與 Cache 之間關(guān)系 的描述,其中正確的一條描述是:
1)Cache中存放的是主存儲器中一部分信息的映像
2)用戶可以直接訪問Cache
3)片內(nèi)Cache要比二級Cache的容量大得多
4)二級Cache要比片內(nèi)Cache的速度快得多
12.在保護方式下,段寄存器內(nèi)存放的是_________。
1)段基址 2)段選擇符 3)段描述符 4)段描述符表基址
13.通常,人們把用符號表示計算機指令的語言稱為——————。
1)機器語言 2)匯編語言 3)模擬語言 4)仿真語言
14.Pentium系統(tǒng)之所以為超標量計算機是因為采用了___________。
1)并行流水線結(jié)構(gòu) 2)數(shù)據(jù)與指令分離的Cache結(jié)構(gòu)
3)轉(zhuǎn)移預(yù)測技術(shù) 4)提高了時鐘頻率
15.Pentium系統(tǒng)內(nèi)約定,一個字的寬度是___。
1)1字節(jié) 2)2字節(jié) 3)4字節(jié) 4)8字節(jié)
16.Pentium用來作為堆棧指針的寄存器是:
1)EIP寄存器 2)EBP 寄存器 3)ESP寄存器 4)EDI寄存器
17.Pentium微處理機可訪問的物理存儲器的范圍是__________。
1)4GB 2)64TB 3)4MB 4)16GB
18.存儲管理是由分段存儲管理和__________組成。
1)分段部件 2)分頁部件 3)分頁存儲管理 4)虛擬管理
19. Pentium微處理機的分頁存儲管理系統(tǒng)把頁的大小定義成__________。
1)16KB 2)4MB 3)4KB 4)4GB
20.經(jīng)分段存儲管理部件分段之后生成的線性地址由__________與12位偏移量組成。
1)段地址寄存器和10位頁目錄索引 2)段描述符表和10位頁表索引
3)10位頁目錄索引和10位頁表索引 4)10位頁表索引和虛擬地址
21.段選擇符(段寄存器)中請求特權(quán)級字段共__________位。
1)1位 2)2位 3)3位 4)4位
22.多段存儲管理方式中,每一個程序都擁有它自己的__________,以及多種屬于它自己的存儲器段。
1)段描述符 2)段選擇符 3)段選擇符和段描述符 4)段描述符寄存器
23.符合匯編語言變量命名規(guī)則的變量名是__________。
1)MOV 2)CX 3)DATA 4)LPT1
24. Pentium微處理機是———微處理機
1)16位。2)32位。3)64位。4)準64位。
25.Pentium 微處理機配置的超標量執(zhí)行機構(gòu)允許————以并行方式執(zhí)行。
1)一條指令 2)兩條指令 3)三條指令 4)四條指令
26.Pentium標志寄存器上各標志位信息反映的是———。
1)寄存器堆棧中每一寄存器中的內(nèi)容。
2)Pentium微處理機的狀態(tài)信息。
3)Cache操作信息。
4)存儲器狀態(tài)信息。
27.當前,在Pentium機中,常用來在系統(tǒng)中的各部件之間進行高速數(shù)據(jù)傳輸操作的系統(tǒng)總線是:
1)ISA 2)EISA 3)PCI 4)VESA
28.下面關(guān)于微處理器的敘述中,錯誤的是
1)微處理器是用單片超大規(guī)模集成電路制成的具有運算和控制功能的處理器
2)一臺計算機的CPU可能由1個、2個或多個微處理器組成
3)日常使用的PC機只有一個微處理器,它就是中央處理器
4)目前巨型計算機的CPU也由微處理器組成
29.Pentium機中的寄存器、Cache、主存儲器及輔存儲器,其存取速度從高到低的順序是:
1)主存儲器,Cache,寄存器,輔存 2)快存,主存儲器,寄存器,輔存
3)寄存器,Cache,主存儲器,輔存 4)寄存器,主存儲器,Cache,輔存
30.用MB(兆字節(jié))作為PC機主存容量的計量單位,這里1MB等于多少字節(jié)?
1)210 2)220 3)230 4)240
31.Pentium 微處理器在保護模式下對存儲器進行訪問時,段寄存器提供的是
1)段選擇符 2)段基址
3)段描述符 4)偏移地址
32.下面是關(guān)于PCI總線的敘述,其中錯誤的是
1)PCI支持即插即用功能
2)PCI的地址線與數(shù)據(jù)線是復(fù)用的
3)PCI總線是一個16位寬的總線
4)PCI是一種獨立于處理器的總線標準,可以支持多種處理器
33.Pentium微處理器在實施分頁存儲管理時,其最小頁面的大小是
1)256B 2)4KB 3)1MB 4)4MB
34.下面關(guān)于總線的敘述中,錯誤的是
1)總線的位寬指的是總線能同時傳送的數(shù)據(jù)位數(shù)
2)總線標準是指總線傳送信息時應(yīng)遵守的一些協(xié)議與規(guī)范
3)Pentium機中的PCI總線不支持成組傳送方式
4)總線的寬帶是指每秒鐘總線上可傳送的數(shù)據(jù)量
二.選擇填空(每空1分)
1.Pentium微處理機的段寄存器(也稱段選擇符)是———位的寄存器,用它可選擇
----------------個段的邏輯地址。
(1)32位(2)16位(3)8位(4)64位
(5)16KB(6)64TB(7)4GB(8)3.2GB
2..Pentium 微處理機實現(xiàn)的是———和———兩級存儲管理。
(1)主存儲器(2)磁盤(3)分段管理(4)Cache
(5)分頁管理(6)二級Cache
3.在保護方式下,Pentium微處理機可以訪問———字節(jié)虛擬存儲器地址空間和
———————字節(jié)實地址存儲器空間。
(1)256KB(2)512KB(3)1MB(4)512MB(5)1GB
(6)4GB(7)21GB(8)32GB(9)1TB(10)32TB
(11)64TB(12)16TB 注:GB = 千兆TB = 兆兆
4.Pentium 微處理機段的轉(zhuǎn)換過程是,由系統(tǒng)給出的地址以及程序給出的地址都是————,它是
由————和————組成。
(1)實地址(2)邏輯地址(3)一個32位的基地址(4)一個16位的
段選擇符(5)一個只能在段內(nèi)使用的32位的偏移量(6)20位的段的界限
5.Pentium 微處理機共配備有————段寄存器,它們都是————的寄存器,它們的作用是用來——。
(1)8個(2)16個(3)6個(4)32位的(5)16位
(6)從寄存器中選出所需的地址(7)從段描述符表中選出所需的段描述符
(8)從段描述符中選出32位的基地址(9)從段描述符中選出段的界限。
6.Pentium 微處理機浮點部件寄存器堆棧是由————個、————位的寄存器構(gòu)成。
(1)16個(2)32個(3)8個(4)3個(5)16位
(6)32位(7)64位(8)80位
7.Pentium 微處理機浮點部件的狀態(tài)字寄存器內(nèi)容反映的是————。
(1)浮點部件的全部狀態(tài)和環(huán)境(2)浮點部件的數(shù)值(3)浮點部件的總
線狀態(tài)(4)Pentium 微處理機的狀態(tài)和環(huán)境
8.總線是一種————,是由系統(tǒng)中各部件所共享,在————的控制之下將信息準確地傳
送給————。
(1)公共信號(2)數(shù)據(jù)通道(3)專用地信號連線(4)主控設(shè)備
(5)中斷源(6)從屬設(shè)備(7)信號源(8)存儲器
(9)寄存器
三.填空題:(每空1.分)1.目前微型計算機的基本工作原理是__________的原理,其基本結(jié)構(gòu)屬于馮·諾依曼結(jié)構(gòu)。
2.Pentium的指令指針寄存器EIP中存放的是____________________。
3.運算器中進行的各種算術(shù)運算操作歸結(jié)為__________兩種最基本的操作。
4.Pentium微處理機規(guī)定了4個寄存器用于控制分段存儲器管理中的數(shù)據(jù)結(jié)構(gòu)位置。其中GDTR和IDTR稱為___寄存器,LDTR和TR稱為__________寄存器。
5.中斷包括__________INTR和__________NMI。
6.指出下列指令語句中源操作數(shù)是__________;目的操作數(shù)是__________。
MOV AX,0CFH
7.假設(shè)BX寄存器上的內(nèi)容為0100H,下列指令執(zhí)行后AX寄存器的內(nèi)容分別是什么?
MOV AX,1200H;(AX)=________
MOV AX,BX;(AX)=__________
ADD AX,BX;(AX)=__________
8.總線操作周期的4個操作階段分別是————,————,——————,————。
四.判斷題(對:√;錯:×)(每題1分)
Pentium系統(tǒng)屬于RISC類微處理機。
RISC類的微處理機,為了減少訪問內(nèi)存的次數(shù)而增加寄存器的數(shù)目。
Pentium數(shù)據(jù)寄存器可以存放8、16、32位二進制數(shù)據(jù)。
Pentium系統(tǒng)的段寄存器為32位寄存器。
Pentium的V流水線和U流水線都可執(zhí)行任何指令。
對一個段進行訪問,必須將這個段的描述符裝入到段寄存器中。
Pentium段描述符是由8個字節(jié)共64個二進制位組成。
Pentium分段用于程序保護,分頁用于把程序映射到大小固定的虛擬頁上。
Pentium在進行分頁轉(zhuǎn)換中,頁目錄項的高20位頁框地址是與物理存儲器中的物理頁是相對應(yīng)的。
線性地址是同一標準的不分段的地址空間內(nèi)的32位地址。
利用索引字段可以從擁有210個段描述符的段描述符表中選出任何一個段描述符。
Cache的命中率是指命中Cache的次數(shù)與訪問Cache的次數(shù)之比。
當程序有高度的順序性時,Cache更為有效。
Pentium處理機是32位微處理機,因此其內(nèi)部數(shù)據(jù)總線是32位的。
RISC類微處理機采用大量通用寄存器,從根本上提高了CPU的運算速度,尤其適于在多任務(wù)處理的環(huán)境。
系統(tǒng)地址寄存器只能在保護方式下使用,所以又稱其為保護方式寄存器。
異常是指微處理機檢測到的異常情況,異常又進一步地劃分為故障,自陷和異常終止三種。
運算器是存儲信息的部件,是寄存器的一種。
通常,微處理機的控制部件是由程序計數(shù)器、指令寄存器、指令譯碼器、時序部件等組成。
Pentium微處理機配備有5個32位的控制寄存器:CR0、CR1、CR2、CR3、CR4。保存著跟任務(wù)有關(guān)的適合于所有任務(wù)的機器狀態(tài)。
在Pentium微處理機的指令指針寄存器EIP內(nèi)存放著下一條要執(zhí)行的指令
在全局描述符表 GDT(Global Descriptor Table)中存放供所有程序共用的段描述符。
五.簡答題
1.什么是超標量技術(shù)?試說明超標量技術(shù)在Pentium上是怎樣實現(xiàn)的?(3分)
2.試簡單說明Pentium將邏輯地址轉(zhuǎn)換成物理地址的過程。(3分)
3.試簡單說明Pentium浮點部件的流水線操作8個操作步驟及操作過程。(分)
一.答案:
1.(2)2.(3)3.(4)4.(3)5.(2)
6.(4)7.(1)8.(3)9.3)10.1).(1)12.2)13.2)14.1)15.2)
16.3)17.1)18.3)19.3)20.3)
21.2)22.1)23.4)24.2)25.2)
26.2)27.3)28.1)29.3)30.2)
1)32 3)33 2)34 3)
二.答案:
1.2),5)2.3), 5)順序可以換
3.11),6)4.2),4),5)
5.3)5)7)6.3),8)
7. 1)8.2),4),6)
三.答案
存儲程序控制
當前代碼段內(nèi)下一條要執(zhí)行指令的偏移量
相加和移位
全局描述符表和中斷描述符表局部描述符表和任務(wù)狀態(tài)
可屏蔽、不可屏蔽中斷
AX 0CFH
1200H 0100H 0200H
總線請求和仲裁階段 尋址階段 數(shù)據(jù)傳送階段 結(jié)束階段
四.答案:
1.錯2.對3.對4.錯5.錯
6.錯7.對8.錯9.錯10對
11錯 12 對 13錯 14錯 15錯
16對 17對 18錯 19對 20錯
21錯 22對
五.答案
1.什么是超標量技術(shù)?試說明超標量技術(shù)在Pentium上是怎樣實現(xiàn)的?(3分)
在一個時鐘周期內(nèi)同時執(zhí)行一條以上的指令(或在一個時鐘周期內(nèi)同時執(zhí)行2條指令)的技術(shù),稱為超標量技術(shù)。
在Pentium上,采用了U流水線和V流水線,從而實現(xiàn)了超標量操作運行。
2.試簡單說明Pentium將邏輯地址轉(zhuǎn)換成物理地址的過程。(3分)
系統(tǒng)或程序給出的地址都是邏輯地址,經(jīng)由分段部件,將邏輯地址轉(zhuǎn)換成線性地址,若不分頁,這個線性地址就是物理地址。
若需要分頁,則再由分頁部件,將線性地址轉(zhuǎn)換成物理地址。
3.試簡單說明Pentium浮點部件的流水線操作8個操作步驟及操作過程。(4分)
Pentium的浮點部件也采用了流水線操作技術(shù),流水線操作由8個操作步驟組成:
預(yù)取PF,首次譯碼D1,二次譯碼D2,存儲器和寄存器的讀操作EX,首次執(zhí)行X1,二次執(zhí)行X2,寫浮點數(shù)WF和出錯報告ER。
其中,預(yù)取PF和首次譯碼D1與整數(shù)流水線中的前兩個操作步驟共用,浮點部件的第3
個操作步驟開始激活浮點指令的執(zhí)行邏輯,然后執(zhí)行后5個操作步驟。
第五篇:微機原理與接口技術(shù)考試試題及答案A
《微機原理與接口技術(shù)》課程期末考試試卷(A卷,考試)
一、單項選擇(在備選答案中選出一個正確答案,并將其號碼填在題干后的括號內(nèi)。每題2分,共30分).某微機最大可尋址的內(nèi)存空間為16MB,其CPU地址總線至少應(yīng)有(D)條。
A.32 B.16 C.20 D.24 2.用8088CPU組成的PC機數(shù)據(jù)線是(C)。
A.8條單向線 B.16條單向線 C.8條雙向線 D.16條雙向線.微處理器系統(tǒng)采用存儲器映像方式編址時存儲單元與I/O端口是通過(B)來區(qū)分的。
A.不同的地址編碼 B.不同的讀控制邏輯 C.不同的寫控制邏輯D.專用I/O指令.要禁止8259A的IR0的中斷請求,則其中斷屏蔽操作指令字OCW1應(yīng)為(D)。
A.80H B.28H C.E8H D.01H 5.在8086環(huán)境下,對單片方式使用的8259A進行初始化時,必須放置的初始化命令字為(B)。
A.ICW1,ICW2,ICW3 B.ICW1,ICW2,ICW4 C.ICW1,ICW3,ICW4 D.ICW2,ICW3,ICW4 6.6166為2Kx8位的SRAM芯片,它的地址線條數(shù)為(A)。
A.11 B.12 C.13 D.14 7.在計算機系統(tǒng)中,可用于傳送中斷請求和中斷相應(yīng)信號的是(C)。
A.地址總線 B.數(shù)據(jù)總線 C.控制總線 D.都不對.段寄存器裝入2300H,該段的最大結(jié)束地址是(A)。
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
A.32FFFH B.23000H C.33FFFH D.33000H 9.在進入DMA工作方式之前,DMA控制器當作CPU總線上的一個(A)。
A.I/O設(shè)備 B.I/O接口 C.主處理器 D.邏輯高.在8086宏匯編過程中不產(chǎn)生指令碼,只用來指示匯編程序如何匯編的指令是(B)。
A.匯編指令 B.宏指令 C.機器指令 D.偽指令 11.中斷向量表占用內(nèi)存地址空間為(A)。
A.00000H~003FFH B.00000H~000FFH C.00000H~00100H D.FFF00H~FFFFFH 12.實現(xiàn)CPU與8259A之間信息交換是(D)。A.數(shù)據(jù)總線緩沖器 B.級聯(lián)緩沖/比較器
C.讀寫控制電路 D.數(shù)據(jù)總線緩沖器與讀寫控制電路 13.Intel 8253的最大輸入時鐘頻率是(B)。A.5MHz B.2MHz C.1MHz D.4MHz.完成兩數(shù)相加后是否溢出的運算,用(C)標志位判別。
A.ZF B.IF C.OF D.SF 15.8255A的方式選擇控制字應(yīng)寫入(D)。A.A口 B.B口 C.C口 D.控制口
二、填空題(把答案填寫在題中橫線上,每空1分,共20分)1.8086/8088CPU的數(shù)據(jù)線和地址線是以_分時復(fù)用 方式輪流使用的。.CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成_____________與 _____________或____________的數(shù)據(jù)傳送。.8086中的BIU由______4_______個____16_________位段寄存器、一個______16_______位指令指針、______6_______字節(jié)指令隊列、_____________位地址加法器和控制電路組成。
1._分時復(fù)用____ 2._CPU____;_存儲器____;_I/O設(shè)備____ 3._4__;___16____;____16____;____6_____;____20____ 4._段地址___;__偏移地址___.8086/8088構(gòu)成的微機中,每個主存單元對應(yīng)兩種地址:_________和__________。.對于8259A的中斷請求寄存器IRR,當某一個IRi端呈現(xiàn)_____________時,則表示該端有中斷請求。6.若8259A中ICW2的初始值為40H,則在中斷響應(yīng)周期數(shù)據(jù)總線上出現(xiàn)的與IR5對應(yīng)的中斷類型碼為_____________。7.在存儲器的層次結(jié)構(gòu)中,越遠離CPU的存儲器,其存取速度_____________,存儲容量_____________,價格_____________。
5._ 1___ 6._45H___ 7._越慢___;_越大___;_越低___ 8._存取時間___;_存取周期___ 9._最后___ 10._2FAH,2FCH,2FEH___ 8.存儲器的存取速度可用_____________和_____________兩個時間參數(shù)來衡量,其中后者比前者大。.中斷返回指令I(lǐng)RET總是排在_____________。.若8255A的系統(tǒng)基地址為2F9H,且各端口都是奇地址,則8255A的三個端口地址為_____________。
三、綜合題(第1、3題各10分,第2、4題各15分,共50分)1.存儲器系統(tǒng)連接如下圖,請分別寫出圖中第一組(1#、2#)、第二組(3#、4#)的地址分配范圍。(寫出具體步驟)
A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第一組范圍: 0 0 1 1 1 1 0 1 …… 1 2分 即為:3C000H—3EFFFH 3分
A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第二組范圍: 0 0 1 1 0 0 1 1 …… 1 2分 即為:32000H—33FFFH 3分.計數(shù)器/定時器8253,振蕩器(頻率為1MHZ)連線如下圖所示,其中振蕩器的脈沖輸出端接通道0的計數(shù)輸入端CLK0,設(shè)8253的端口地址為180H~186H。請完成以下任務(wù):
(1)該電路中通道0的OUT0輸出2KHZ連續(xù)方波,通道0的計數(shù)初值為多少(寫出計算式)?GATE0應(yīng)接何電位?在圖上畫出。(2)若要8253的OUT1端,能產(chǎn)生周期為1秒的連續(xù)方波,該如何解決?在圖上畫出。
(3)寫出實現(xiàn)上述功能的8253初始化程序。
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,186H MOV AL,01110111B 2OUT DX,AL MOV DX,182H MOV AL,00H 1OUT DX,AL MOV AL,10H OUT DX,AL 1分 分 分 分 分 分.設(shè)8255A的4個端口地址為90H~93H,將A口置成方式0輸出,B口置成方式1輸入,C作為輸入口。要求編制8255A初始化程序并設(shè)計譯碼電路(可選用任意芯片),只用8位地址線(A0~A7)。
3.MOV AL,10001111B OUT 93H,AL 2分 IN AL,91H 1分 OUT 90H,AL 1分
譯碼電路連接如下: 6分
4.通過8259A產(chǎn)生中斷使8255A的端口A經(jīng)過反相驅(qū)動器連接一共陰極七段發(fā)光二極管顯示器;端口B是中斷方式的輸入口。設(shè)8259A的中斷類型碼基值是32H。8255A口地址為60H-63H,8259A端口地址為20H、21H。試完成以下任務(wù):
(1)設(shè)系統(tǒng)中只有一片8259A,中斷請求信號為邊沿觸發(fā)方式,采用中斷自動結(jié)束方式、全嵌套且工作在非緩沖方式,試完成8259A的初始化編程。
(2)若使LED上顯示E,端口A送出的數(shù)據(jù)應(yīng)為多少?如顯示O端口A送出的數(shù)據(jù)又為多少?編寫程序?qū)崿F(xiàn)在LED上先顯示E,再顯示O的程序。
附8259A初始化命令字和操作命令字格式:
《微機原理與接口技術(shù)》期末考試參考答案及評分標準
(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._分時復(fù)用____ 2._CPU____;_存儲器____;_I/O設(shè)備____ 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分 即為:3C000H—3EFFFH 3分
A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第二組范圍: 0 0 1 1 0 0 1 1 …… 1 2分 即為:32000H—33FFFH 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,186H MOV AL,01110111B 2OUT DX,AL
分 分 分 分 分 MOV DX,182H MOV AL,00H 1分 OUT DX,AL MOV AL,10H OUT DX,AL 13.MOV AL,10001111B OUT 93H,AL 2 IN AL,91H 1 OUT 90H,AL 1譯碼電路連接如下:分
分 分 分
分
64.(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;如果顯示O,則端口A送出的數(shù)據(jù)是01H;程序如下:MOV AL,10000000B OUT 63H,AL 2分 分
分
分
2 MOV AL,30H OUT 60H,AL 2分 MOV AL,01H OUT 60H,AL 2分