




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
13級(jí)《微機(jī)原理與接口技術(shù)》復(fù)習(xí)練習(xí)題與答案
(韶關(guān)學(xué)院計(jì)算機(jī)科學(xué)學(xué)院彭玄璋)
一、填空題
1、8086/8088CPU內(nèi)部構(gòu)造按功能分為兩部分,即由執(zhí)行單元和總線接口
單元構(gòu)成。
2、若CPU的數(shù)據(jù)線寬度為16位,則它日勺字長為立;地址線寬度為20位,
則它的尋址空間為1MBo
3、8086CPU為了適應(yīng)多種應(yīng)用場所有兩種工作模式,即是最小模式和_最
大模式。
4、8086/8088CPU復(fù)位后,CS的內(nèi)容為0FFFFH,IP歐J內(nèi)容為0000H。
5、8086的16位標(biāo)志寄存器包括6個(gè)狀態(tài)標(biāo)志位和3個(gè)控制標(biāo)
志位。
6、計(jì)算機(jī)日勺I/O端口地址日勺編址方式有統(tǒng)一編址和獨(dú)立編址,
而8086CPU尋址外設(shè)采用獨(dú)立編址方式。
7、CPU與外設(shè)間有4種I/O信息傳送方式,即無條件傳送、查詢傳送
中斷傳送、直接存儲(chǔ)器存取(DMA)°
8、若某輸出外設(shè)時(shí)I/O接中的數(shù)據(jù)端口地址為100H,要將字節(jié)數(shù)據(jù)從8086CPU
輸出到外設(shè)日勺指令是MOVDX,100H和OUTDX,AL0
9、響應(yīng)可屏蔽中斷INTR的條件是控制標(biāo)志IF=1o
10、若8253的某一計(jì)數(shù)器用于輸出方波,該計(jì)數(shù)器的工作方式為3;若該計(jì)
數(shù)器輸入頻率為lOOKHz,輸出方波頻率為lOKHz,則計(jì)數(shù)初侑應(yīng)設(shè)為100
11、串行通信協(xié)議分為異步通信和同步通信。
12、波特率是指單位時(shí)間內(nèi)傳送二進(jìn)制數(shù)據(jù)時(shí)位數(shù).
13、8088構(gòu)成的系統(tǒng)中,存儲(chǔ)器分若干個(gè)不超過64K字節(jié)時(shí)段。
14、當(dāng)8088CPU的INTR端輸入一種高電平時(shí),可屏蔽中斷獲得了中
斷祈求。
15、8088工作于最小二作模式時(shí),控制總線由CPU自身產(chǎn)生,工作于最
大工作模式時(shí),控制總線由總線控制器8288產(chǎn)生。
16、數(shù)據(jù)時(shí)并行I/O方式是以字節(jié)或字為單位進(jìn)行傳送;數(shù)據(jù)日勺串行I/O
方式是以位為單位進(jìn)行傳送。
17、從地址/數(shù)據(jù)復(fù)用線中分離出地址信息需用邏輯芯片鎖存器,地址/數(shù)據(jù)
復(fù)用線中的雙向數(shù)據(jù)傳送需用邏輯芯片雙向緩沖器0
18、中斷優(yōu)先權(quán)管理的措施有軟件查詢法、硬件菊花鏈法、和專
用芯片法O
19、若8253的某一計(jì)數(shù)器用于輸出方波,該計(jì)數(shù)器的I工作方式為3;若
該計(jì)數(shù)器的輸入頻率為lOOKHz,輸出方波頻率為IOKHZ,則計(jì)數(shù)初值應(yīng)設(shè)置為
1()O
20、在8259初始化控制字中,ICW1和ICW2為必寫控制字,
21、8237A的四種工作方式為單字節(jié)傳送、塊傳送、祈求傳送、逐
連方式。
22、ADC0809是逐次迫近型A/D轉(zhuǎn)換芯片,有8個(gè)模擬通道,
23、串行通信線路有三種連接方式,即單工方式、半雙工方式和全雙工
方式o
24、8086CPU時(shí)鐘頻率為5MHZ時(shí),它日勺經(jīng)典總線周期為800ns<>CPU完畢一次訪
問MEM或I/O端口操作所需要的時(shí)間,5MHz,那么時(shí)鐘周期就是0.2us,一種總線周期(不包括
Tw/g)=4*時(shí)鐘周期=o.8us=8*100ns
那么就是0.8us
25、可編程定期/計(jì)數(shù)器8253內(nèi)含3個(gè)計(jì)數(shù)器,每個(gè)計(jì)數(shù)器的三個(gè)引腳
為CLK、GA7E和OUT。分別稱為計(jì)數(shù)器0、計(jì)數(shù)器1和計(jì)數(shù)
器2,他們的機(jī)構(gòu)完全相似。每個(gè)計(jì)數(shù)器的輸入和輸出都決定于設(shè)置在控制寄存器中的控制
字,互相之間工作完全獨(dú)立。每個(gè)計(jì)數(shù)器通過三個(gè)引腳和外部聯(lián)絡(luò),一種為時(shí)鐘輸入端CLK,
一種為門控信號(hào)輸入端GATE,另一種為輸出端OUT。
26、8255有多種工作方式,A口有3種工作方式,B口有2種工作方式,
C口有1種工作方式。8255A有3種基本日勺工作方式:方式0——基本輸入
輸出方式,合用于不需要用應(yīng)答信號(hào)的簡樸輸入輸出場所;方式1一一選通輸入
輸出方式,合用于必須在聯(lián)絡(luò)信號(hào)控制下才能完畢的I/O操作;方式2——雙向
總線I/O方式,合用于雙向總線方式。端口A可工作于:方式0、1、2;端
口B可工作于:方式0,1;端口C可工作于:方式0。
27、8086CPU尋址外設(shè)為獨(dú)立編址方式,使用專門的I/O指令為IN以
及CUT0
28、總線是連接多種裝置或功能部件H勺一組公共信號(hào)線
29、8259有高電平和邊緣兩種觸發(fā)方式。
30、根據(jù)中斷祈求來自外部或來自內(nèi)部,中斷分為硬件中斷和軟件中斷o
31、某微機(jī)系統(tǒng)采用一塊8253芯片,時(shí)鐘頻率為1MHz。若規(guī)定通道0工作于
方式3,輸出的方波周期為0.5ms,則計(jì)數(shù)值應(yīng)設(shè)定為500,通道控制字應(yīng)設(shè)
定為36H或37H_______o500,00110I11B
32、8086的中斷向量表位于內(nèi)存的00000H?003FFH區(qū)域,它可以容納256
個(gè)中斷向量,每一種向量占4個(gè)字節(jié)。中斷向量是中斷服務(wù)程序口勺入口地
址。將所有中斷向量集中放在一起,形成中斷向量表。8086系統(tǒng)有256個(gè)類型
的中斷源。每個(gè)類型對(duì)應(yīng)一種中斷向量,一種中斷向量由四個(gè)字節(jié)構(gòu)成:2個(gè)高地
址字節(jié):寄存中斷服務(wù)程序日勺代碼段時(shí)段值;2個(gè)低地址字節(jié):寄存中斷服務(wù)程
序日勺偏移地址。中斷向量表放在內(nèi)存的地段地址()單元開始日勺單
元:00000H~03FFFH。
33、若8086CPU引腳狀態(tài)是M/^5=l,而=1,麗=0,則此時(shí)執(zhí)行的I操作是_
存儲(chǔ)器日勺寫操作。WR/(write):寫信號(hào),輸出,低電平有效,RD/(read):讀信號(hào),輸
出,三態(tài),低電平有效。
34、多片8259A級(jí)聯(lián)時(shí),主片必須采用日勺嵌套方式是特殊全嵌套方式。
35、8251芯片中設(shè)皆了奇/偶錯(cuò)、幀格式錯(cuò)和溢出錯(cuò)三種出錯(cuò)標(biāo)志。
36、8259A共有7個(gè)可編程的寄存器,它們分別用于接受CPU送來的四位化
命令字和—操作—命令字。8259A是專門為了對(duì)8085A和8086/8088進(jìn)行中析控
制而設(shè)計(jì)的芯片,它是可以用程序控制日勺中斷控制器。單個(gè)日勺8259A能管理8
級(jí)向量優(yōu)先級(jí)中斷。
37、8086CPU的MN/MX引腳的作用是決定CPU工作在什么模式(最小/最
±L_o
38、8086中引腳BHE信號(hào)有效H勺含義表達(dá)一高8位數(shù)據(jù)線D15?D8有效。
39、一種串行異步通信日勺字符格式由一種起始位,7個(gè)數(shù)據(jù)位,一種奇偶效驗(yàn)位
和一種停止位構(gòu)成,若每秒傳送240個(gè)字符,則數(shù)據(jù)傳送的波特率是2400Bd,
傳送每位信息所占用的時(shí)間是0.417ms1個(gè)字符=1起始位+7數(shù)據(jù)位+1奇
偶校驗(yàn)+1停止=1Obits,240*10=2400bits/s,1/2400=0.000417
4()、CPU在執(zhí)行INAL,DX指令時(shí),M/I。引腳為低電平,麗為低
電平。CPU讀取AL的內(nèi)容相稱對(duì)外設(shè)寫操作既WR有效位高電平1,RD讀操
作相反低電平0.
41、匯編指令一般包括操作碼和操作數(shù)兩部分。
二、單項(xiàng)選擇題
1、8086/8088CPU與慢速日勺存儲(chǔ)器或I/O接口之間為了使速度能匹配,有時(shí)需要
在(C)狀態(tài)之間插入若干個(gè)等待周期Tw。
A、「和%B、T?和T3;C、T3和%D、隨機(jī)。
2、在并行可編程電路8255中,8位的I/O端口共有(C)。
A、1個(gè);B、2個(gè);C、、3個(gè);D、4個(gè)。
3、可編程定期/計(jì)數(shù)器電路8253的工作方式共有(D)。
A、3種;B、4種;C、5種;D、6種。
4、8086系統(tǒng)中外設(shè)祈求總線控制權(quán)是通過控制線(C)。
A、NMI;B、TEST;C、HOLD;D、INTR。
5、可用作總線控制器H勺接口芯片是(C)。
A、8255;B、8251;C、8288;D、8237Ao
6、PC/XT機(jī)的有效I/O端口地址范圍是(B:)o
A、0?OFFH;B、0?3FFH;C、0?FFFFH;D、0?FFFFFH。
7、當(dāng)微機(jī)系統(tǒng)工作在DMA方式時(shí),該系統(tǒng)口勺地址信號(hào)是由(B)提供的。
A、微處理器;B、DMA控制器;C、中斷控制器;D、總線控制器。
8、中斷號(hào)為16H的中斷向量在中斷向量表的首址為(A)o
A、58H;B、60H;C、62H;D、64H。
16H*4H=00010110*100=0001011000=05811
9、8259日勺中斷屏蔽寄存器為(B)o1MR被用作過濾被屏蔽的J中斷;1RR被用
作臨時(shí)放置未被深入處理的Interrupt;當(dāng)一種Interrupt正在被CPU處理時(shí),
此中斷被放置在ISR中。
A、IRR;B、IMR;C、ISR;D、都不是。
10、DAC0832是(B)位的數(shù)模轉(zhuǎn)換芯片0*D0?D7;8位數(shù)據(jù)輸入線
A、4;B、8;C、12;D、16o
11、8088CPU工作在最小模式,(D)引腳接+5V.
A.DT/RB.麗C.DEND.MN/MX
12、CPU對(duì)存儲(chǔ)器訪問時(shí),地址線和數(shù)據(jù)線日勺有效時(shí)間關(guān)系為(B)。
A.同步有效B.地址線先有效C.數(shù)據(jù)線先有效D.同步無效
13、常用接口芯片74LS245是(B)。
A.鎖存器B.緩沖器C.計(jì)數(shù)落D.反相器
14、一般一種外設(shè)的I狀態(tài)信息在狀態(tài)端口內(nèi)占有(A)位。
A.1B.2C.8D.16
15、一般8088CPU在(A)時(shí)刻采樣READY信號(hào),若無效在幾和「之間插入
Two
A.R卜降沿B.T2上升沿C.T:s上升沿卜降沿
16、8088CPU中斷優(yōu)先級(jí)次序?yàn)椋―)。
A.NMI中斷、INTR中斷、軟中斷B.NMI中斷、軟中斷、INTR中斷
C.軟中斷、INTR中斷、NMI中斷D.軟中斷、NMI中斷、INTR中斷
17、若總線頻率為8MHz,32位數(shù)據(jù)傳送,總線帶寬為(C)。
A.8MB/SB.16MB/SC.32MB/SD.64MB/S
18、當(dāng)微機(jī)系統(tǒng)工作在DMA方式時(shí),該系統(tǒng)的地址信號(hào)是由(B)提供
肛
A.微處理器B.DMA控制器C.中斷控制器D.總線控制器
19、辨別率為16位的DAC能給出滿量程電壓的(D)辨別能力。
A.1/255B.1/127C.1/511D.1/65535
20、RS—232原則定義的表達(dá)數(shù)據(jù)信號(hào)邏輯“1”的電平為(B)。
A.+5V?+15V間仟一電壓B.-15V---5V間任一審.壓
C.+5VD.OV
21、用8259A管理優(yōu)先級(jí)時(shí),當(dāng)一種中斷祈求服務(wù)結(jié)束后,其中斷源的優(yōu)先級(jí)降
為最低,其他中斷源優(yōu)先級(jí)也對(duì)應(yīng)變化,這是一種(A)方式。
A.自動(dòng)循環(huán)B.完全嵌套C.特殊循環(huán)D.特殊屏蔽
22、異步通信方式日勺時(shí)鐘頻率可以選擇波特率的KD)倍四種之一。
A.1,2,4,5B.1,8,16,32C.2,16,32,64D.1,16,32,64
23、8255A的方式選擇控制字應(yīng)寫入(D)。
A.A口B.B口C.C口D.控制口
24、兩片8259A構(gòu)成級(jí)聯(lián)方式的中斷控制器,可連(C)中斷源。
A.8B.16C.15D.24
25、8086CPU用ALE的下降沿將T1期間出現(xiàn)的(A)信息鎖存在外部地址鎖
存器中。
A.A0?A19B.BHEC.A和BD.DO?D15
26、若8259A工作在優(yōu)先級(jí)自動(dòng)循環(huán)方式,則1RQ3時(shí)中斷祈求被響應(yīng)并且服務(wù)
完畢后,優(yōu)先權(quán)最高的中斷源是(D)o
A.IRQOB.IRQ2C.IRQ3D.IRQ4
27、最小模式下,數(shù)據(jù)收發(fā)器進(jìn)行數(shù)據(jù)接受時(shí),。丁/斤和萬麗引腳分別為(C)
電平。
A、局,局B、局,低C、低,低D、低,局
28、微處理器與外設(shè)傳送數(shù)據(jù)的過程中,只由硬件完畢不需軟件支持日勺方式
(A)o
A、DMAB、無條件C、查詢D、中斷
29、當(dāng)IF=O,8088/8036CPU不響應(yīng)(B)中斷祈求。用DMA傳送方式,數(shù)據(jù)在外
設(shè)和內(nèi)存之間直接進(jìn)行傳送,無需CPU日勺參預(yù)和不是用軟件來實(shí)現(xiàn),面是由專門
的DMA控制器來對(duì)數(shù)據(jù)傳送過程進(jìn)行控制用DMA造送方式,數(shù)據(jù)在外設(shè)和內(nèi)存之
間直接進(jìn)行傳送,無需CPU時(shí)參預(yù)和不是用軟件來實(shí)現(xiàn),而是由專門的DMA控制器
來對(duì)數(shù)據(jù)傳送過程進(jìn)行控制
A.INTNB.INTRC.NMID.INTO
30、設(shè)串行異步通信時(shí),數(shù)據(jù)傳送的速率是400字符/秒,每個(gè)字符為12位二
進(jìn)制數(shù)據(jù),則傳送日勺波特率是(C)。
A、1200B、2400C、4800D、9600
三、是非題
1、8086CPU和8088CPU都是16位微處理器芯片(X)。
2、規(guī)則字即寄存字?jǐn)?shù)據(jù)的存儲(chǔ)單元地址必順為偶地址(J)。
3、IP中寄存的是正在執(zhí)行H勺指令的偏移地址(V)。
4、USBl.OMj數(shù)據(jù)傳播速率可達(dá)480Mbps(X)。
5、ADC0809是8位逐次迫近型A/D轉(zhuǎn)換芯片(V)。
6、RS-232c口勺電平與?TL電平相似(X)。
7、DMA傳送方式無需CPU干預(yù),直接進(jìn)行數(shù)據(jù)傳送(J)。
8、8295的特殊屏蔽方式,對(duì)低于正在服務(wù)中斷程序的中斷祈求予以響應(yīng)處理
V)0
9、8253在工作方式設(shè)定期總是先寫計(jì)數(shù)初值再寫控制字(X)。
10、異步通信數(shù)據(jù)傳送速率要比同步通信的低(V)。
11、8086CPU中,數(shù)據(jù)線D0~D15和地址線A0~A15為復(fù)用引腳。(J)
12、一種I/O接口中必須要有數(shù)據(jù)、控制和狀態(tài)端口。(X)
13、執(zhí)行INT1011時(shí),中服程序日勺入口地址在00040II開始寄存。(V)
14、異步串行通信中加入奇偶校檢位具有糾錯(cuò)功能。(X)
15、ADC0809可對(duì)8路模擬信號(hào)同步進(jìn)行A/D轉(zhuǎn)換。(X)
16、顯示屏內(nèi)存是雙端口內(nèi)存。(V)
17、可編程定期/計(jì)數(shù)器8253中含三個(gè)獨(dú)立的16位計(jì)數(shù)器。(V)
18、在8259級(jí)聯(lián)絡(luò)統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同步也可
以在另某些TR引腳上直接連接外設(shè)的中斷祈求信號(hào)端。(V)
19、8253的計(jì)數(shù)器在不一樣的工作方式中,計(jì)數(shù)到0時(shí),都會(huì)從OUT輸出一種
相似的波形信號(hào)。(X)
20、8251的溢出錯(cuò)誤指示CPU尚未取走前一種數(shù)據(jù),接受移位寄存器又將接受到
的一種新數(shù)據(jù)送至輸入緩沖器。(V)
21、對(duì)于非屏蔽中斷申請(qǐng),CPU響應(yīng)條件為CPU容許中斷和執(zhí)行完現(xiàn)行指令。(X)
22、用軟件確定中斷優(yōu)先權(quán)時(shí),只要變化查詢?nèi)丈状涡?,即可以變化中斷的?yōu)先權(quán)。
(V)
23、8259級(jí)聯(lián)特殊全嵌套方式,從片向主片發(fā)出持續(xù)兩次以上中斷祈求不處理。
(X)
24、總線控制器8288專門用于8086最大模式下產(chǎn)生控制信號(hào)。(V)
25、8253工作在方式0時(shí),計(jì)數(shù)過程結(jié)束能自動(dòng)裝入計(jì)數(shù)初值繼續(xù)進(jìn)行計(jì)數(shù)。
(X)
26、74LS138是3-8譯碼器。(V)
27、一般并行I/O接口H勺速度比串行I/O接口的快。(V)
28、堆棧操作應(yīng)滿足先進(jìn)先出原則。(X)
四、簡答題
1、8O86CPU分為哪兩個(gè)部分?各部分重要由哪些部件構(gòu)成?重要進(jìn)行哪些操
作?
答:8O86CPU按功能構(gòu)造來說,重要由總線接口部件BIU和執(zhí)行部件EU構(gòu)成。
總線接口部件的I作用是負(fù)責(zé)與存儲(chǔ)器或I/O端口傳送數(shù)據(jù),總線接口部件重要包
括:4個(gè)段地址寄存器;一種指令指針寄存器IP;一種20位地址加法器;6字
節(jié)指令隊(duì)列;內(nèi)部通信寄存器和總線控制邏輯。執(zhí)行部件的作用是執(zhí)行指令,重
要包括:8個(gè)16位通月寄存器(AX、BX、CX、DX、SP、BP、SLDI);標(biāo)志
寄存器FLAGS;算術(shù)邏輯運(yùn)算單元ALU和EU控制系統(tǒng)。
2.為何CPU與外設(shè)互換信息需要通過專門口勺I/O接口?
答;由于計(jì)算機(jī)外設(shè)口勺種類繁多,包括光、機(jī)、電、聲和磁等外設(shè)。它們的工作
速度高下不一。外部設(shè)備所處理的信息格式也有多種形式,有串行也有并行,有
數(shù)字式也有模擬式,有原則口勺邏輯電平信號(hào)也有非原則的邏輯電平信號(hào)。因此,
CPU與外設(shè)互換信息是比較復(fù)雜的。因此外部設(shè)備不能直接接到計(jì)算機(jī)的系統(tǒng)總
線匕而必須通過專門口勺I/O接口才能實(shí)現(xiàn)兩者之間的后相通信,即"0接口是
CPU與外設(shè)間的I橋梁。
3.簡述微機(jī)(8086)系統(tǒng)日勺中斷處理過程?
答:微機(jī)系統(tǒng)中斷處理日勺基本過程應(yīng)包括:中斷祈求、中斷優(yōu)先級(jí)鑒別、中斷響
應(yīng)、中斷處理及中斷返回等五個(gè)基本階段。
4、什么是是總線?它怎樣分類?
答:總線是連接多種裝置或功能部件的一組公共信號(hào)線??偩€的分類措施有如下
幾種:按數(shù)據(jù)傳送格式分類,準(zhǔn)時(shí)序控制方式分類,按所處H勺位置和功能分類,
按傳送信息類型分類。
按數(shù)據(jù)傳送格式,總線可分為串行總線與并行總線。準(zhǔn)時(shí)序控制方式,總
線可分為同步總線(含同步擴(kuò)展總線)與異步總線。按所處口勺位置和功能,可分
為CPU內(nèi)部總線、系統(tǒng)總線、局部總線和外部外部總線。按傳送數(shù)據(jù)類型,可分
為地址總線、數(shù)據(jù)總線、控制總線。
5、8086CPU的最小利最大工作模式口勺重要不一樣點(diǎn)?
答:CPU的控制線應(yīng)用方式不一樣:在最小工作模式下,計(jì)算機(jī)系統(tǒng)的所需日勺控
制線由CPU直接提供;在最大工作模式下,CPU僅為計(jì)算機(jī)系統(tǒng)提供必要的控制
線,而系統(tǒng)所需H勺控制線由專用芯片總線控制器8288產(chǎn)生。計(jì)算機(jī)系統(tǒng)復(fù)雜度
不一樣:在最小工作模式下,計(jì)算機(jī)系統(tǒng)僅用單處理器(8086)構(gòu)成,系統(tǒng)構(gòu)造
簡樸且功能也較??;在最大工作模式下,計(jì)算機(jī)系統(tǒng)由多處理器構(gòu)成,除8086CPU
外,尚有總線控制器8288和協(xié)處理器8087。
6、什么是統(tǒng)一編址,分別編址?各有何特點(diǎn)?
答:統(tǒng)一編址:存儲(chǔ)器單元地址和I/O端口地址在同一種地址空間中分派。由于
I/O端口地址占用存儲(chǔ)器單元地址,減少了存儲(chǔ)器的尋址空間,訪問存儲(chǔ)器單元
和I/O端口可用相似的指令;分別編址:存儲(chǔ)器單元地址和I/O端口地址在不一
樣的地址空間中分派。存儲(chǔ)器和I/O端口都獨(dú)立且較大的尋址空間,CPU需要用
門的控制線來識(shí)別是訪問存儲(chǔ)器還是訪問I/O端口,訪問存儲(chǔ)器單元和I/O端口
要用不相的指令。
7、什么是硬件中斷和軟件中斷?在PC機(jī)中兩者的處理過程有什么不一樣?
答:硬件中斷是外部設(shè)備通過向CPU口勺中斷祈求線輸入電信號(hào)來來獲得中斷祈
求;軟件中斷是處理機(jī)內(nèi)部識(shí)別中斷祈求,如內(nèi)部異常中斷或指令中斷。
硬件中斷一般是由中斷控制器提供中斷類型碼,處理機(jī)自動(dòng)轉(zhuǎn)向中斷處理程
序;軟件中斷完全由處理機(jī)內(nèi)部形成中斷處理程序日勺入口地址并轉(zhuǎn)向中斷處理程
序,不需外部提供信息。
8、串行總線的類型及特點(diǎn)?
答:串行總線分為串行異步總線和串行同步總線等兩類,它們的共同點(diǎn)是信息按
位方式在單線上次序傳送,特點(diǎn)是:
串行異步總線:在造送日勺“字節(jié)”信息中各位間有相對(duì)日勺時(shí)間關(guān)系,但“字
節(jié)”與“字節(jié)”這間無任何時(shí)間關(guān)系。
串行同步總線:在造送日勺信息中,字節(jié)內(nèi)位與位之間,字節(jié)與字節(jié)之間與同
步時(shí)鐘有嚴(yán)格的時(shí)間關(guān)系。
9、輸入接口常接有三態(tài)緩沖器,而輸出接口常接有鎖存器,試述其理由?
答:為了協(xié)調(diào)高速CPU與慢速日勺外設(shè)之間B勺速度匹配,以及防止數(shù)據(jù)日勺丟失,接
口中一般設(shè)有數(shù)據(jù)鎖存器或緩沖滯。
在輸出接口中,一般都要安排鎖存器,以便鎖存輸出數(shù)據(jù),使較慢日勺外設(shè)有
足夠的時(shí)間進(jìn)行處理,防止數(shù)據(jù)丟失,而CPU和總線可以回頭去忙自己日勺其他工
作。
在輸入接口中,i般需要安排緩沖隔離環(huán)節(jié),如三態(tài)門。尤其是當(dāng)有多種外
設(shè)與CPU進(jìn)行數(shù)據(jù)互換時(shí),只有當(dāng)CPU連通時(shí),才容許某個(gè)選定時(shí)輸入設(shè)備才進(jìn)
行數(shù)據(jù)傳播,而其他外設(shè)此時(shí)和數(shù)據(jù)總線隔離,防止干擾數(shù)據(jù)的傳播。
10、8253內(nèi)部有幾種獨(dú)立的定期/計(jì)數(shù)器?各是多少位?它們的CLK端、OUT端
和GATE端的作用分別是什么?
答:8253有3個(gè)獨(dú)立KJ定期/計(jì)時(shí)器,都是16位,每個(gè)計(jì)數(shù)器有三個(gè)引腳CLK
端、GATE端和OUT端,三個(gè)計(jì)數(shù)器功能完全同樣。
CLK是脈沖輸入引腳I,計(jì)數(shù)器對(duì)該引腳輸入的脈沖進(jìn)行計(jì)數(shù);GATE是門控脈
沖輸入引腳GATE-0嚴(yán)禁”數(shù)器工作,GATE-1則容許H數(shù)器工作;OUT為訂數(shù)到
0/定期時(shí)間到輸出引腳,當(dāng)計(jì)數(shù)到0時(shí),根據(jù)不一樣工作方式輸出不一樣形式的
信號(hào)。
11、在一般口勺輸入傳送中,為何輸入接口僅用緩沖器而不用鎖存器?
答:在輸入數(shù)據(jù)時(shí),因簡樸外設(shè)輸入數(shù)據(jù)的保持時(shí)間相對(duì)于CPU的接受速度而
言較長。因而輸入數(shù)據(jù)一般不用加鎖存器來鎖存,可直接使用三態(tài)緩沖器
與CPU數(shù)據(jù)總線相連即可。
12、在輸出傳送中,為何輸出接口必須要鎖存器?
答:在CPU在輸出數(shù)據(jù)時(shí)通過數(shù)據(jù)總線歐I時(shí)間是很短日勺,因而需要使用輸出鎖
存器把要輸出的數(shù)據(jù)保留,即用鎖存器將數(shù)據(jù)鎖存后輸出給外設(shè)。
13、簡述I/O接口基本功能?
答:(1)對(duì)輸入、輸出數(shù)據(jù)進(jìn)行緩沖和鎖存;(2)對(duì)信號(hào)H勺形式和數(shù)據(jù)格式
進(jìn)行變換;
(3)對(duì)I/O端口進(jìn)行尋址;(4)提供聯(lián)絡(luò)信號(hào)。
五、閱讀程序并回問答題
1、已知:(AX)=2233H,(BX”5566H,執(zhí)行了下面『、J程序段后,(AX)=0AA9AH,
(BX)=2233H。
CMPAX,3X
JGNEXT
XCHGAX,BX
NEXT:NEGAX
2、己知:(AX)=6666H,(BX)二0汗OOH,(CF)二0。在執(zhí)行下面程序段后:
(AX)=0000H,(BX)=OOFFH,(CFk0。
MOVAX,5555H
ANDAX,BX
XORAX,AX
NOTBX
3、設(shè)寄存器AL,BL,CL中內(nèi)容均為76H,
XORAL,OFH
ANDBL,OFH
ORCL,OFH
執(zhí)行上述指令序列后,(AL)二79H;(BL)二06H,
(CL)=7FHo
4、DAT1OB12H,34H,56H,78H
I
I
I
MOVCX,0
MOVAX,WORDPTRDAT1
MOVCL,DAT1+3
當(dāng)程序段執(zhí)行完后AX二3412H;CX=0078H。
六、計(jì)算分析題
1.異步通信,當(dāng)波特率為4800時(shí),1字符幀包括1個(gè)起始位、7個(gè)數(shù)據(jù)位、2
個(gè)停止位(無校驗(yàn)位)共10位,試求傳播2KB的數(shù)據(jù)所需時(shí)間為多少?
解:位周期二1/波特率二1/4800(秒)
傳送總位數(shù)=10*2x1024=20480(位)
所需時(shí)間二位周期x傳送總位數(shù)二1/4800*20480=4.27(秒)
2、異步通信,當(dāng)波特率為9600時(shí),對(duì)1字符幀為1個(gè)起始位、7個(gè)數(shù)據(jù)位、2
個(gè)停止位(無校驗(yàn)位)。試求每秒鐘最多傳播多少個(gè)字符?
解:1字符幀總位數(shù)=1+7+2(位)
1秒傳播的位數(shù)二波特率=9600(位)
1秒傳播歐I字符數(shù)=9600/(1+7+2)=960
3.初始化8259A日勺控制字如下:
ICW1:00010011B
ICW2:00001000B
ICW4:00001001B
試分析:(1)單片還是級(jí)聯(lián)(2)中斷類型號(hào)碼范圍(3)CPU類型。
解:(1)單級(jí)還是級(jí)聯(lián)(2)中斷類型號(hào)碼范圍(3)CPU類型
單級(jí)08H—0FH8086
4、初始化8259A日勺控制字如下:
1CW1:00010011B
ICW2:00001000B
ICW4:00001001B
試分析:(1)IR的觸發(fā)方式(2)中斷類型號(hào)碼范圍(3)SP/EN引腳的作用。
解:(DIRH勺觸發(fā)方式(2)中斷類型號(hào)碼范圍(3)SP/EN引腳的作用
上升沿08H—0FH緩沖控制信號(hào)
5、指出下列程序段的功能,并加上詳細(xì)注釋
MOVAL,n;N為中斷類型號(hào)
MOVAH,2511;25H為功能調(diào)用號(hào)
MOVDX,SEGINTP
MOVDS,DX;DS為中斷服務(wù)程序INTP日勺段地址
MOVDX,OFFSETINTP;DX為中斷服務(wù)程序INTP的偏移地址
INT21H;DOS功能調(diào)用
程序段的功能是使用25H功能調(diào)用將中斷向量寫入中斷向量表中。
6、某中斷程序入口地址為2300H:0456H,中斷向量號(hào)為08H,問放置在中斷向量
表中什么位置是?入口地址在向量表中怎樣放置?
解:中斷向量地址=中斷向量號(hào)X4=08HX4=20H
中斷程序入口地址在00020H開始口勺四個(gè)單元寄存日勺次序是:
56H,04H,OOH,23H
7、某系統(tǒng)中8253占月地址為100H~103H。初始化程序如下:
MOVDX,103H
MOVAL,16H;控制字
OUTDX,AL
SUBDX,0311
OUTDX,AL;計(jì)數(shù)初值
試問:①此段程序是給8253的哪一種計(jì)數(shù)器初始化?安排工作在哪種工作方
式?—;
②若該計(jì)數(shù)器的輸入脈沖日勺頻率為1MI1Z,則其輸出脈沖日勺頻率為:o
解:
①由于控制字為:16H=啦口。U0B(計(jì)數(shù)器0,只讀寫低位字節(jié),方式3,二進(jìn)
制計(jì)數(shù))
計(jì)數(shù)器0,方式3;
②f=lMHZ/l6H=lMHZ/22心45KHz
8、ABrAB。為8086CPU低八位地址總線,8259、8255與譯碼器74138連接如下圖
所示:
ABi
M/IO
AB0
試問:(1)8259A占用一個(gè)端口地址,分別為,其中ICW1的設(shè)置
地址為
(2)8255A占用個(gè)端口地址,分別為,其中控制寄
存器的地址為
解:(1)8259A占用2—個(gè)端口地址,分別為20H,22H(或24H,26H):
其中IC明日勺設(shè)置地址為為H(或24H);
(2)8255A占用&個(gè)端口地址,分別為80H,82H,84H,86H
其中控制寄存器日勺地址為86H。
七、應(yīng)用設(shè)計(jì)題
1、分析1/0端口地虻為300H日勺譯碼邏輯,再畫出邏輯電路圖。
解:地址為30011的地址線邏輯電平是:
A9A8A7A6A5A4A3A2AlAO
300H=1100000000
cs=Ay,4.4?A?A?A?A?&?A,A)?AEN
采用門電路進(jìn)行地址譯碼(可以選用多種門電路形式)
7D數(shù)據(jù)線DB
A9
A8
A7
Tttr
PC總線I/O
接口
2、畫出兩計(jì)算機(jī)軟件聯(lián)絡(luò)傳送日勺R(shí)S-232c(三線)直接連接形式。
(TXD)22(TXD)
(RXD)33(RXD)
(GND)77(GND)
RS-232C(RTS)44(RTS)RS-232C
(CTS)55(CTS)
6msR)
3、設(shè)8255A的4個(gè)端口地址為90H?93H,將A口置成方式0輸出,B口置成方
式1輸入,C作為輸入口。規(guī)定編制8255A初始化程序并設(shè)計(jì)譯碼電路(可選用
任意芯片),只用8位地址線—
解:端口地址為90H時(shí),有A7A6A5A4A3A2A1A0=1(X)10000(1分)
8255初始化程序:
MOVAL,1000111IB
OUT93H,AL2分
INAL,91H1分
OUT90H,AL1分
譯碼甩路連接如下:
6分
4、8255A作為打印機(jī)接口,工作于方式0,如下圖A所示。試編寫程序?qū)崿F(xiàn):
CPU用查詢方式向打印機(jī)輸出首址為ADY的26個(gè)字符(ASCII碼)。8255A
的端口地址為200H~203Ho
圖A
解:打印機(jī)的工作過程如下:當(dāng)主機(jī)要向打印機(jī)輸出字符時(shí),先查詢打印機(jī)忙信
號(hào),若打印機(jī)正在處理一種字符或正在打印一行字符,則BUSY=1;反之,則
BUSY=0o因此,當(dāng)查詢到BU此=0時(shí),則可通過82此A向打印機(jī)輸出一種字符。
此時(shí),要給打印機(jī)的選通端DSTB一種負(fù)脈沖,將字符選通到打印機(jī)的輸入緩沖
器中。
由電路圖可知,A口作為傳送字符的通道,工作于方式0輸出;C口高四位
工作于方式0輸入,C口低四位工作于方式0輸出。故8255A口勺方式選擇控制字
為10001000B,即88H。其程序如下:
Datasegment
Aportequ20011
Cportequ202H
Ctrolequ203H
ADYdb26dup(?)
DataEnds
Stacksegment
Db100dup(?)
Stackends
Codesegment
Assumecs:code,ds:data,ss:stack
MAINPROCFAR
PUSHDS
XORAX,AX
PUSHAX
MOVDX,Ctrol
MOVAL,88H;方式控制字二10001000B
OUTDX,AL
MOVAL,03H;用C口置/復(fù)位控制字使PC1=1
OUTDX,AL
MOVCX,26;設(shè)置計(jì)數(shù)器初值為26
LEASI,ADY
MOVDX,Cport
INAL,DX;i^cn的值
ANDAL,20H;測試D5位
JNZLL;不為0,則PC5=1,打印機(jī)正忙,等待
MOVDX,Aport
MOVAL,[SI];打印機(jī)不忙,則送字符給A口
OUTDX,AL
MOVDX,Ctrol
MOVAL,0211^PC1=O
OUTDX,AL
INCAL;使PC1=1,則得一種負(fù)脈沖輸出
OUTDX,AL
INCSI;修改地址指針
DECCX;修改計(jì)數(shù)器日勺值
JNZLL;26個(gè)字符未輸完,則繼續(xù)
RET
MAINENDP
CODEENDS
ENDMAIN
5、某PC機(jī)應(yīng)用系統(tǒng)以8255A作為接口,采集8位開關(guān)S。?S7時(shí)狀態(tài),然后通過
一組發(fā)光二極管LED。?LED:顯示出來(Si閉合,對(duì)應(yīng)的LEDi亮)。電路連接圖如
下圖所示。
(1)寫出8255的四個(gè)端口地址;
(2)寫出8255H勺方式控制字(未用H勺位設(shè)為0);
(3)編寫實(shí)現(xiàn)給定功能口勺程序段。
附:8255A控制字格式:
DO:C口低4位方式,0一輸出、1一輸入
DI:B口I/O方式,0—輸出、1—輸入
【)2:B口工作方式,0—方式0、1—方式1
03:C□高4位方式,0一輸出、I一輸入
D4:A口I/O方式,0—輸出、1—輸入
D6、D5:A口工作方式,Q0一方式0、01—方式1、10或11一方式2
07:標(biāo)志位為1
解:(1)由圖可知,當(dāng)A)4A7A&AA3A2=11001000時(shí),74LS138的均輸出低
電平,選中8255A。由此可知:
8255A日勺A口、B口、C口及控制口地址分別為:320H、3211k3221L323H。
(2)A口工作在方式0輸出、B口工作在方式0輸入,C口空閑,因此8255A的
工作方式控制字為:82HO
(3)程序段如下:
MOVAL,82H;置方式字
MOVDX,323H;置控制口地址
OUTDX,AL;寫控制字
MOVDX,321H;置B口地址
INAL,DX;讀開關(guān)狀態(tài)(斷開為1,接通為0)
NOTAL;狀態(tài)取反
MOVDX,32011;置A口地址
OUTDX,AL;輸出(1燈亮,0燈滅)
HLT;停機(jī)
6、某系統(tǒng)中8253地址為340H?343H,輸入頻率為10MHZ脈沖信號(hào),輸出為1HZ,
占空比為1:1的脈沖信號(hào)(方波),請(qǐng)寫出初始化程序并畫出對(duì)應(yīng)電路圖及地址
譯碼連接圖。(12分)
提醒:(1)地址總線只用A0?A9,控制線用I0R、10肌譯碼器可采用邏輯電
路與LS138譯碼器日勺組合;
(2)8253日勺工作方式字如下圖。
D7D6D5D4D3D2DIDO
解:(1)電路圖及地址譯碼連接圖如下:
當(dāng)444A6AAi&&=11OKXXX)時(shí),74LS138日勺匕輸出低電平,選中8253。
由此可知:
8253的計(jì)數(shù)器0、計(jì)數(shù)器1、計(jì)數(shù)器2及方式控制口地址分別為:34011、
3411k342FR343H。
又由于CLK頻率為10MHz,規(guī)定在OUT端產(chǎn)生頻率1Hz的脈沖,此時(shí)計(jì)
數(shù)值為10000000,超過一種計(jì)數(shù)通道H勺范圍,要把2個(gè)計(jì)數(shù)通道串聯(lián)起來使用。
74LS1388253
+5V
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025江西南昌市勞動(dòng)保障事務(wù)代理中心招聘勞務(wù)外包人員1人考前自測高頻考點(diǎn)模擬試題附答案詳解(突破訓(xùn)練)
- 2025年春季中國郵政儲(chǔ)蓄銀行陜西省分行校園招聘模擬試卷及參考答案詳解1套
- 2025安徽蕪湖市特種設(shè)備檢驗(yàn)研究院招聘編外人員6人考前自測高頻考點(diǎn)模擬試題及參考答案詳解1套
- 2025凱里學(xué)院第十三屆貴州人才博覽會(huì)引才28人模擬試卷及答案詳解1套
- 2025年中國回收聚丙烯行業(yè)市場分析及投資價(jià)值評(píng)估前景預(yù)測報(bào)告
- 2025年黑河市愛輝區(qū)衛(wèi)健局招聘鄉(xiāng)村醫(yī)生8人考前自測高頻考點(diǎn)模擬試題及一套答案詳解
- 2025年濰坊市寒亭區(qū)人民檢察院公開招聘工作人員筆試模擬試卷及參考答案詳解
- 2025年度中國鐵路上海局集團(tuán)有限公司招聘普通高校畢業(yè)生72人三(本科及以上學(xué)歷)模擬試卷及答案詳解(奪冠系列)
- 2025湖南省藥品檢驗(yàn)檢測研究院招聘編外人員8人考前自測高頻考點(diǎn)模擬試題及答案詳解(考點(diǎn)梳理)
- 2025安徽交運(yùn)集團(tuán)滁州汽運(yùn)有限公司鳳陽城交分公司招聘2人考前自測高頻考點(diǎn)模擬試題及答案詳解(各地真題)
- 3-第三章-公共政策議程解析
- 項(xiàng)目HSE組織機(jī)構(gòu)和職責(zé)
- 壓力容器定期檢驗(yàn)規(guī)則(3次修訂后完整全文)
- 幼兒園一等獎(jiǎng)公開課:大班繪本《愛書的孩子》課件
- 第8課 歐美主要國家的資產(chǎn)階級(jí)革命與資本主義制度的確立(新教材課件)-【中職專用】《世界歷史》(高教版2023?基礎(chǔ)模塊)
- 超星爾雅學(xué)習(xí)通《園林藝術(shù)概論(北京林業(yè)大學(xué))》2024章節(jié)測試答案
- 招標(biāo)代理服務(wù)服務(wù)方案
- 人力資源管理與開發(fā)公開課
- 好媽媽勝過好老師
- 當(dāng)那一天來臨簡譜合唱樂譜
- 高中英語- 選擇性必修一 Unite 3 Theme Parks教學(xué)課件設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論