版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
13級《微機原理與接口技術(shù)》復(fù)習(xí)練習(xí)題與答案
(韶關(guān)學(xué)院計算機科學(xué)學(xué)院彭玄璋)
一、填空題
1、8086/8088CPU內(nèi)部構(gòu)造按功能分為兩局部,即由執(zhí)行單元和總線接口單元
組成。
2、假設(shè)CPU的數(shù)據(jù)線寬度為16位,則它的字長為」$位;地址線寬度為20位,
則它的尋址空間為IMS。
3、8086CPU為了適應(yīng)各種應(yīng)用場合有兩種工作模式,即是最小模式和最大模式。
4、8086/8088CPU復(fù)位后,CS的內(nèi)容為OFFFFH,IP的內(nèi)容為0000H。
5、8086的16位標志存放器包括個狀態(tài)標志位和3_個控制標志位。
6、計算機的I/O端口地址的編址方式有統(tǒng)二編址和獨立編址,
而8086CPU尋址外設(shè)采用獨立編址方式。
7、CPU與外設(shè)間有4種I/O信息傳送方式,即無條件傳送、查詢傳送
中斷傳送、直接存儲器存?。―MA)。
8、假設(shè)某輸出外設(shè)的I/O接中的數(shù)據(jù)端口地址為100H,要將字節(jié)數(shù)據(jù)從8086CPU
輸出到外設(shè)的指令是MOVDX,100H和OUTDX,AL。
9、響應(yīng)可屏蔽中斷INTR的條件是控制標志IF1。
10、假設(shè)8253的某一計數(shù)器用于輸出方波,該計數(shù)器的工倫方式為3;假設(shè)該
計數(shù)器輸入頻率為lOOKHz,輸出方波頻率為10KHz,則計數(shù)初值應(yīng)設(shè)為四。
11、串行通信協(xié)議分為異步通信和同步通信。
12、波特率是指單位時間內(nèi)傳送二進制數(shù)據(jù)的位數(shù)。
13、8088組成的系統(tǒng)中,存儲器分假設(shè)干個不超過64K字節(jié)的段。
14、當(dāng)8088CPU的INTR端輸入一個高電平時,可屏蔽中斷獲得了中
斷請求。
15、8088工作于最小工作模式時,控制總線由CPU本身產(chǎn)生,工作于最大
工作模式時,控制總線由總線控制器8288產(chǎn)生。
16、數(shù)據(jù)的并行I/O方式是以空芭或定為單位進展傳送;數(shù)據(jù)的串行I/O方式是
以位為單位進展傳送。
17、從地址/數(shù)據(jù)復(fù)用線中別離出地址信息需用邏輯芯片3地址/數(shù)據(jù)
復(fù)用線中的雙向數(shù)據(jù)傳送需用邏輯芯片雙向緩沖器°
18.中斷優(yōu)先權(quán)管理的方法有軟件查詢法、硬件菊花鏈法,和專用芯
片法。
19、假設(shè)8253的某一計數(shù)器用于輸出方波,該計數(shù)器的工作方式為3:假
設(shè)該計數(shù)器的輸入頻率為lOOKHz,輸出方波頻率為lOKHz,則計數(shù)初值應(yīng)設(shè)置
為10。
20、在8259初始化控制字中,ICW1和ICW2為必寫控制字,
21、8237A的四種工作方式為單字節(jié)傳送、塊傳送、請求傳送、級連方
式。
22、ADC0809是一逐次逼近一型A/D轉(zhuǎn)換芯片,有§個模擬通道,
23、串行通信線路有三種連接方式,即單工方式、半雙工方式和全雙工方式。
24、8086CPU時鐘頻率為5MHz時,它的典型總線周期為率Ons。CPU完成一次訪
問MEM或I/O端口操作所需要的時間,5MHZ,那么時鐘周期就是0.2us,一個總線周期(不包括
Tw的)=4*時鐘周期=o.8us=8*100ns那么就是0.8us
25、可編程定時/計數(shù)器8253內(nèi)含上個計數(shù)器,每個計數(shù)器的三個引腳為CLK、
GATE和OUT。分別稱為計數(shù)器0、計數(shù)器1和計數(shù)器2,他們的機構(gòu)完全一樣。每個計數(shù)
器的輸入和輸出都決定于設(shè)置在控制存放器中的控制字,互相之間工作完全獨立。每個計數(shù)
器通過三個引腳和外部聯(lián)系,一個為時鐘輸入端CLK,一個為門控信號輸入端GATE,另
一個為輸出端OUT。
26、8255有多種工作方式,A口有工種工作方式,BF1有爰種工作方式,C□
有種工作方式。8255A有3種根本的工作方式:方式0根本輸入輸出
方式,適用于不需要用應(yīng)答信號的簡單輸入輸出場合;方式1——選通輸入輸出
方式,適用于必須在聯(lián)絡(luò)信號控制下才能完成的I/O操作;方式2——雙向總線
I/O方式,適用于雙向總線方式。端口A可工作于:方式0、1、2;端口B
可工作于:方式0,1;端口C可工作于:方式0。
27、8086CPU尋址外設(shè)為獨立編址方式,使用專門的I/O指令為IN以及OUT。
28、總線是連接多個裝置或功能部件的一組公共信號線。
29、8259有高電平和邊沿兩種觸發(fā)方式。
30、根據(jù)中斷請求來自外部或來自內(nèi)部,中斷分為硬件中斷加軟件中斷o
31、某微機系統(tǒng)采用一塊8253芯片,時鐘頻率為1MHz。假設(shè)要求通道0工作
于方式3,愉出的方波周期為0.5ms,則計數(shù)值應(yīng)設(shè)定為500,通道控制字應(yīng)
設(shè)定為36員或37H。500,00110111B
32、8086的中斷向量表位于內(nèi)存的OOOOOH?003FFH區(qū)域,它可以容納256
個中斷向量,每一個向量占4個字節(jié)。中斷向量是中斷服務(wù)程序的入口地址。
將所有中斷向量集中放在一起,形成中斷向量表。8086系統(tǒng)有256個類型的中
斷源。每個類型對應(yīng)一個中斷向量,一個中斷向量由四個字節(jié)組成:2個高地址字
節(jié):存放中斷服務(wù)程序的代碼段的段值;2個低地址字節(jié):存放中斷服務(wù)程序的
偏移地址。中斷向量表放在內(nèi)存的地段地址0單元開場的單元:00000H?03FFFH。
33、假設(shè)8086CPU引腳狀態(tài)是M而=1,而=1,麗=0,則此時執(zhí)行的操作是_
存儲器的寫操作。WR/(write):寫信號,輸出,低電平有效,RD/(read):讀信號,輸
出,三態(tài),低電平有效。
34、多片8259A級聯(lián)時,主片必須采用的嵌套方式是特殊全嵌套方式。
35、8251芯片中設(shè)立了一奇/偶錯、一幀格式錯和J益出錯—三種出錯標志。
36、8259A共有工個可編程的存放器,它們分別用于承受CPU送來的一初始化
命令字和一操作.命令字。8259A是專門為了對8085A和8086/8088進展中斷控
制而設(shè)計的芯片,它是可以用程序控制的中斷控制器。單個的8259A能管理.8
級向量優(yōu)先級中斷。
37、8086CPU的MN/MX引腳的作用是決定CPU工作在什么模式(最小/最
大,。
38、8086中引腳BHE信號有效的含義表示一高8位數(shù)據(jù)線Di5?D8有效一°
39、一個串行異步通信的字符格式由一個起始位,7個數(shù)據(jù)位,一個奇偶效驗位
和一個停頓位構(gòu)成,假設(shè)每秒傳送240個字符,則數(shù)據(jù)傳送的波特率是
2400Bd,傳送每位信息所占用的時間是0.417ms1個字符二1起始位+7數(shù)
據(jù)位+1奇偶校驗+1{^^=10bits,240*10=2400bits/s,1/2400=0.000417
40、CPU在執(zhí)行INAL,DX指令時,M/I。引腳為低電平,為低電平。
CPU讀取AL的內(nèi)容相當(dāng)對外設(shè)寫操作既WR有效位高電平1,RD讀操作相反
低電平0.41、匯編指令通常包括操作碼_和操作數(shù)兩局部。
二、單項選擇題
1、8086/8088CPU與慢速的存儲器或I/O接口之間為了使速度能匹配,有時需要
在[C[狀態(tài)之間插入假設(shè)干個等待周期Tw。
A、「和T2;B、Tz和T3;C、T3和%D、隨機。
2、在并行可編程電路8255中,8位的I/O端口共有(C)。
A、1個;B、2個;C、、3個;D、4個。
3、可編程定時/計數(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、INTRo
5、可用作總線控制器的接口芯片是[C)0
A、8255;B、8251;C、8288;D、8237A。
6、PC/XT機的有效I/O端口地址范圍是(B)o
A、0?OFFH;B、0?3FFH;C、0?FFFFH;D、0?FFFFFH。
7、當(dāng)微機系統(tǒng)工作在DMA方式時,該系統(tǒng)的地址信號是由(B)提供的。
A、微處理器;B、DMA控制器;C、中斷控制器;D、總線控制器。
8、中斷號為16H的中斷向量在中斷向量表的首址為(A
A、58H;B、60H;C、62H;D、64H。
16H*4H=00010110*100=0001011000=058H
9、8259的中斷屏蔽存放器為(B)□IMR被用作過濾被屏蔽的中斷;IRR被用
作暫時放置未被進一步處理的Interrupt;當(dāng)一個Interrupt正在被CPU處理時,
此中斷被放置在ISR中。
A、IRR;B、IMR;C、ISR;D、都不是。
10、DAC0832是(B)位的數(shù)模轉(zhuǎn)換芯片。*D0?D7:8位數(shù)據(jù)輸入線
A、4;B、8;C、12;D、16?
11、8088CPU工作在最小模式,(D)引腳接+5V.
A.DT/RB.而C.DEND.MN/MX
12、CPU對存儲器訪問時,地址線和數(shù)據(jù)線的有效時間關(guān)系為(B)。
A.同時有效B.地址線先有效C.數(shù)據(jù)線先有效D.同時無效
13、常用接口芯片74LS245是(B)。
A.鎖存器B.緩沖器C.計數(shù)器D.反相器
14、通常一個外設(shè)的狀態(tài)信息在狀態(tài)端口內(nèi)占有(A)位。
A.1B.2C.8D.16
15、通常8088CPU在(A)時刻采樣READY信號,假設(shè)無效在%和T,之間插
入Two
A.T3下降沿B.T2上升沿C」3上升沿D.T,下降沿
16、8088CPU中斷優(yōu)先級順序為(D)o
A.NMI中斷、INTR中斷、軟中斷B.NMI中斷、軟中斷、INTR中斷
C.軟中斷、INTR中斷、NMI中斷D.軟中斷、NMI中斷、INTR中斷
17、假設(shè)總線頻率為8MHz,32位數(shù)據(jù)傳送,總線帶寬為(C)。
A.8MB/SB.16MB/SC.32MB/SD.64MB/S
18、當(dāng)微機系統(tǒng)工作在DMA方式時,該系統(tǒng)的地址信號是由(B)提供的。
A.微處理器B.DMA控制器C.中斷控制器D.總線控制器
19、分辨率為16位的DAC能給出滿量程電壓的(D)分辨能力。
A.1/255B.1/127C.1/511D.1/65535
20、RS—232標準定義的表示數(shù)據(jù)信號邏輯“1”的電平為(B)。
A.+5V?+15V間任一電壓B.-15V---5V間任一電壓
C.+5VD.0V
21、用8259A管理優(yōu)先級時,當(dāng)一個中斷請求服務(wù)完畢后,其中斷源的優(yōu)先級降
為最低,其余中斷源優(yōu)先級也相應(yīng)變化,這是一種(A)方式°
A.自動循環(huán)B.完全嵌套C.特殊循環(huán)D.特殊屏蔽
22、異步通信方式的時鐘頻率可以選擇波特率的(D)倍四種之一。
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)成級聯(lián)方式的中斷控制器,可連(C)中斷源。
A.8B.16C.15D.24
25、8086CPU用ALE的下降沿將T1期間出現(xiàn)的(A)信息鎖存在外部地址鎖
存器中。
A.AO?A19B.BHED.DO?D15
26、假設(shè)8259AT.作在優(yōu)先級自動循環(huán)方式,則IRQ3的中斷請求被響應(yīng)并目服
務(wù)完畢后,優(yōu)先權(quán)最高的中斷源是(D)o
A.IRQOB.IRQ2C.IRQ3D.1RQ4
27、最小模式下,數(shù)據(jù)收發(fā)器進展數(shù)據(jù)接收時,07/斤和麗引腳分別為(C)
電平。
A、IWJ,局B、局,低C、低,低D、低,局
28、微處理器與外設(shè)傳送數(shù)據(jù)的過程中,只由硬件完成不需軟件支持的方式
(A)o
A、DMAB、無條件C、查詢D、中斷
29、當(dāng)IF=O,8088/8086CPU不響應(yīng)(B)中斷請求。用DMA傳送方式,數(shù)據(jù)在外
設(shè)和內(nèi)存之間直接進展傳送,無需CPU的參預(yù)和不是用軟件來實現(xiàn),而是由專門
的DMA控制器來對數(shù)據(jù)傳送過程進展控制用DMA傳送方式,數(shù)據(jù)在外設(shè)和內(nèi)存之
間直接進展傳送,無需CPU的參預(yù)和不是用軟件來實現(xiàn),而是日專門的DMA控制器
來對數(shù)據(jù)傳送過程進展控制
A.INTNB.INTRC.NMID.INTO
30、設(shè)串行異步通信時,數(shù)據(jù)傳送的速率是400字符/秒,每個字符為12位二
進制數(shù)據(jù),則傳送的波特率是(C)o
A、1200B、2400C、4800D、9600
三、是非題
1、8086CPU和8088CPU都是16位微處理器芯片(X)。
2、規(guī)則字即存放字數(shù)據(jù)的存儲單元地址必順為偶地址(J)。
3、IP中存放的是正在執(zhí)行的指令的偏移地址(V
4、USB1.0的數(shù)據(jù)傳輸速率可達480Mbps(X)0
5、ADC0809是8位逐次逼近型A/D轉(zhuǎn)換芯片1J
6、RS-232c的電平與TTL電平一樣(X)。
7、DMA傳送方式無需CPU干預(yù),直接進展數(shù)據(jù)傳送(J)。
8、8295的特殊屏蔽方式,對低于正在服務(wù)中斷程序的中斷請求給予響應(yīng)處理
(V)。
9、8253在工作方式設(shè)定時總是先寫計數(shù)初值再寫控制字(X)。
10、異步通信數(shù)據(jù)傳送速率要比同步通信的低(J
11、8086CPU中,數(shù)據(jù)線D0~D15和地址線A0~A15為復(fù)用引腳。(J)
12、一個I/O接口中必須要有數(shù)據(jù)、控制和狀態(tài)端口。(X)
13、執(zhí)行INT10H時,中服程序的入口地址在00040H開場存放。(V)
14、異步串行通信中參加奇偶校檢位具有糾錯功能。(X)
15、ADC0809可對8路模擬信號同時進展A/D轉(zhuǎn)換。(X)
16、顯示器內(nèi)存是雙端口內(nèi)存。(V)
17、可編程定時/計數(shù)器8253中含三個獨立的16位計數(shù)器。(J
18、在8259級聯(lián)系統(tǒng)中,作為主片的8259A的某些IR引腳連接從片,同時也可
以在另一些IR引腳上直接連接外設(shè)的中斷請求信號端。(V:
19、8253的計數(shù)器在不同的工作方式中,計數(shù)到。時,都會從OUT輸出一個一
樣的波形信號。(X)
20、8251的溢出錯誤指示CPU還未取走前一個數(shù)據(jù),接收移位存放器又將接收到
的一個新數(shù)據(jù)送至輸入緩沖器。(J)
21、對于非屏蔽中斷申請,CPU響應(yīng)條件為CPU允許中斷和執(zhí)行完現(xiàn)行指令。(X)
22、用軟件確定中斷優(yōu)先權(quán)時,只要改變查詢的順序,即可以改變中斷的優(yōu)先權(quán)。
(V)
23、8259級聯(lián)特殊全嵌套方式,從片向主片發(fā)出連續(xù)兩次以上中斷請求不處理。
(X)
24、總線控制器8288專門用于8086最大模式下產(chǎn)生控制信號。(V)
25、8253工作在方式0時,計數(shù)過程完畢能自動裝入計數(shù)初值繼續(xù)進展計數(shù)。
(X)
26、74LS138是3-8譯碼器。(V)
27、通常并行I/O接口的速度比串行I/O接口的快。(V)
28、堆棧操作應(yīng)滿足先進先出原則。(X)
四、簡答題
1、8086CPU分為哪兩個局部各局部主要由哪些部件組成主要進展哪些操作
答:8086CPU按功能構(gòu)造來說,主要由總線接口部件BIU和執(zhí)行部件EU組成。
總線接口部件的作用是負責(zé)與存儲器或I/O端口傳送數(shù)據(jù),總線接口部件主要包
括:4個段地址存放器;一個指令指針存放微IP;一個20位地址加法器;6字
節(jié)指令隊列;內(nèi)部通信存放器和總線控制邏輯。執(zhí)行部件的作用是執(zhí)行指令,主
要包括:8個16位通用存放器(AX、BX、CX、DX、SP、BP、SLDI);標志
存放器FLAGS;算術(shù)邏輯運算單元ALU和EU控制系統(tǒng)。
2.為什么CPU與外設(shè)交換信息需要通過專門的I/O接口答:由于計算機外設(shè)的
種類繁多,包括光、機、電、聲和磁等外設(shè)。它們的工作速度上下不一。外部設(shè)
備所處理的信息格式也有多種形式,有串行也有并行,有數(shù)字式也有模擬式,有
標準的邏輯電平信號也有非標準的邏輯電平信號。因此,CPU與外設(shè)交換信息是
比照復(fù)雜的。因此外部設(shè)備不能直接接到計算機的系統(tǒng)總線上,而必須通過專門
的I/O接口才能實現(xiàn)二者之間的相互通信,即I/O接口是CPU與外設(shè)間的橋梁。
3.簡述微機(8086)系統(tǒng)的中斷處理過程
答:微機系統(tǒng)中斷處理的根本過程應(yīng)包括:中斷請求、中斷優(yōu)先級判別、中斷
響應(yīng)、中斷處理及中斷返回等五個根本階段。
4、什么是是總線它假設(shè)何分類
答:總線是連接多個裝置或功能部件的一組公共信號線。總線的分類方法有以下
幾種:按數(shù)據(jù)傳送格式分類,按時序控制方式分類,按所處的位置和功能分類,
按傳送信息類型分類。
按數(shù)據(jù)傳送格式,總線可分為串行總線與并行總線。按時序控制方式,總
線可分為同步總線(含同步擴展總線)與異步總線。按所處的位置和功能,可分
為CPU內(nèi)部總線、系統(tǒng)總線、局部總線和外部外部總線。按傳送數(shù)據(jù)類型,可分
為地址總線、數(shù)據(jù)總線、控制總線。
5、8086CPU的最小和最大工作模式的主要不同點
答:CPU的控制線應(yīng)用方式不同:在最小工作模式下,計算機系統(tǒng)的所需的控制
線由CPU直接提供;在最大工作模式下,CPU僅為計算機系統(tǒng)提供必要的控制線,
而系統(tǒng)所需的控制線由專用芯片總線控制器8288產(chǎn)生。計算機系統(tǒng)復(fù)雜度不同:
在最小工作模式下,計算機系統(tǒng)僅用單處理器(8086)組成,系統(tǒng)構(gòu)造簡單且功
能也較小;在最大工作模式下,計算機系統(tǒng)由多處理器組成,除8086CPU外,還
有總線控制器8288和協(xié)處理器8087o
6、什么是統(tǒng)一編址,分別編址?各有何特點
答:統(tǒng)一編址:存儲器單元地址和I/O端口地址在同一個地址空間中分配。由于
I/O端口地址占用存儲器單元地址,減少了存儲器的尋址空間,訪問存儲器單元
和I/O端口可用一樣的指令;分別編址:存儲器單元地址和I/O端口地址在不同
的地址空間中分配。存儲器和I/O端口都獨立且較大的尋址空間,CPU需要用門
的控制線來識別是訪問存儲器還是訪問I/O端口,訪問存儲器單元和I/O端口要
用不相的指令。
7、什么是硬件中斷和軟件中斷在PC機中二者的處理過程有什么不同
答:硬件中斷是外部設(shè)備通過向CPU的中斷請求線輸入電信號來來獲得中斷請
求;軟件中斷是處理機內(nèi)部識別中斷請求,如內(nèi)部異常中斷或指令中斷。
硬件中斷一般是由中斷控制器提供中斷類型碼,處理機自動轉(zhuǎn)向中斷處理程序;
軟件中斷完全由處理機內(nèi)部形成中斷處理程序的入口地址并轉(zhuǎn)向中斷處理程序,
不需外部提供信息。
8、串行總線的類型及特點
答:串行總線分為串行異步總線和串行同步總線等兩類,它們的共同點是信息按
位方式在單線上順序傳送,特點是:
串行異步總線:在傳送的“字節(jié)〃信息中各位間有相對的時間關(guān)系,但“字
節(jié)〃與“字節(jié)〃這間無任何時間關(guān)系。
串行同步總線:在傳送的信息中,字節(jié)內(nèi)位與位之間,字節(jié)與字節(jié)之間與同
步時鐘有嚴格的時間關(guān)系。
9、輸入接口常接有三態(tài)緩沖器,而輸出接口常接有鎖存器,試述其理由
答:為了協(xié)調(diào)高速CPU與慢速的外設(shè)之間的速度匹配,以及防止數(shù)據(jù)的喪失,接
口中一般設(shè)有數(shù)據(jù)鎖存器或緩沖器。
在輸出接口中,一般都要安排鎖存器,以便鎖存輸出數(shù)據(jù),使較慢的外設(shè)有
足夠的時間進展處理,防止數(shù)據(jù)喪失,而CPU和總線可以回頭去忙自己的其它工
作。
在輸入接口中,一般需要安排緩沖隔離環(huán)節(jié),如三態(tài)門。特別是當(dāng)有多個外
設(shè)與CPU進展數(shù)據(jù)交換時,只有當(dāng)CPU連通時,才允許某個選定的輸入設(shè)備才進
展數(shù)據(jù)傳輸,而其它外設(shè)此時和數(shù)據(jù)總線隔離,防止干擾數(shù)據(jù)的傳輸。
10.8253內(nèi)部有幾個獨立的定時/計數(shù)器各是多少位它們的CLK端、OUT端和GATE
端的作用分別是什么
答:8253有3個獨立的定時/計時器,都是16位,每個計數(shù)器有三個引腳CLK
端、GATE端和OUT端,三個計數(shù)凈功能完全一樣。
CLK是脈沖輸入引腳,計數(shù)滯對該引腳輸入的脈沖進展計數(shù);GATE是門控脈
沖輸入引腳GATE=O制止計數(shù)器工作,GATE=1則允許計數(shù)器工作;OUT為計數(shù)到
0/定時時間到輸出引腳,當(dāng)計數(shù)到0時,根據(jù)不同工作方式輸出不同形式的信號。
11、在通常的輸入傳送中,為什么輸入接口僅用緩沖器而不用鎖存器
答:在輸入數(shù)據(jù)時,因簡單外設(shè)輸入數(shù)據(jù)的保持時間相對于CPU的接收速度而
言較長。因而輸入數(shù)據(jù)通常不用加鎖存器來鎖存,可直接使用三態(tài)緩沖器
與CPU數(shù)據(jù)總線相連即可。
12、在輸出傳送中,為什么輸出接口必須要鎖存器
答:在CPU在輸出數(shù)據(jù)時經(jīng)過數(shù)據(jù)總線的時間是很短的,因而需要使用輸出鎖
存器把要輸出的數(shù)據(jù)保存,即用鎖存器將數(shù)據(jù)鎖存后輸出給外設(shè)。
13、簡述I/O接口根本功能
答:(1)對輸入、輸出數(shù)據(jù)進展緩沖和鎖存;(2)對信號的形式和數(shù)據(jù)格式
進展變換;
(3)對I/O端口進展尋址;(4)提供聯(lián)絡(luò)信號。
五、閱讀程序并回問答題
1、:(AX)=2233H/(BX)=5566H,執(zhí)行了下面的程序段后,(AX)=0AA9AH,
(BX)=2233Ho
CMPAX,BX
JGNEXT
XCHGAX,BX
NEXT:NEGAX
2、:(AX)二6666H,(BX)二OFFOOH,(CF)二0。在執(zhí)行下面程序段后:
(AX)=0000H,(BX)=00FFH,(CF)=0。
MOVAX,5555H
ANDAX,BX
XORAX,AX
NOTBX
3、設(shè)存放器AL,BL,CL中內(nèi)容均為76H,XORAL,OFH
ANDBL,OFH
ORCL,OFH
執(zhí)行上述指令序列后,(AL)二79K;(BL)=06H
(CL)二7FH,,
4、DAT1DB12H,34H,56H,78H
a
ia
MOVCX,0
MOVAX,WORDPTRDAT1
MOVCL,DAT1+3
當(dāng)程序段執(zhí)行完后AX二3412H;CX=0078H。
六、計算分析題
1.異步通信,當(dāng)波特率為4800時,1字符幀包含1個起始位、7個數(shù)據(jù)位、2
個停頓位(無校驗位)共10位,試求傳輸2KB的數(shù)據(jù)所需時間為多少
解:位周期=1/波特率=1/4800(秒)
傳送總位數(shù)=10*2*1024=20480(位)
所需時間二位周期*傳送總位數(shù)=1/4800*20480=4.27(秒)
2、異步通信,當(dāng)波特率為9600時,對1字符幀為1個起始位、7個數(shù)據(jù)位、2
個停頓位(無校驗位)。試求每秒鐘最多傳輸多少個字符
解:1字符幀總位數(shù)=1+7+2(位)
1秒傳輸?shù)奈粩?shù)二波特率二96001位)
1秒傳輸?shù)淖址麛?shù)=9600/(1+7+2)=960
3.初始化8259A的控制字如下:
ICW1:00010011B
ICW2:00001000B
ICW4:00001001B
試分析:(1)單片還是級聯(lián)(2)中斷類型號碼范圍(3)CPU類型。
解:(1)單級還是級聯(lián)(2)中斷類型號碼范圍(3)CPU類型
單級08H—OFH8086
4、初始化8259A的控制字如下:
ICW1:OOO1OO11B
ICW2:00001000B
ICW4:00001001B
試分析:(DIR的觸發(fā)方式(2)中斷類型號碼范圍(3)SP/EN引腳的作用。
解:(DIR的觸發(fā)方式⑵中斷類型號碼范圍(3)SP/EN引腳的作用
上升沿0811—0FH緩沖控制信號
5、指出以下程序段的功能,并加上具體注釋
MOVAL,n;N為中斷類型號
MOVAH,25H;25H為功能調(diào)用號
MOVDX,SEGINTP
MOVDS,DX;DS為中斷服務(wù)程序INTP的段地址
MOVDX,OFFSETINTP;DX為中斷服務(wù)程序INTP的偏移地址
INT21H;DOS功能調(diào)用
程序段的功能是使用25H功能調(diào)用將中斷向量寫入中斷向量表中。
6、某中斷程序入口地址為2300H:0456H,中斷向量號為08H,問放置在中斷向量
表中什么位置是入口地址在向量表中假設(shè)何放置
解:中斷向量地址=中斷向量號X4=08HX4=20H
中斷程序入口地址在00020H開場的四個單元存放的順序是:
56H,04H,00H,23H
7、某系統(tǒng)中8253占用地址為100H103H。初始化程序如下:
MOVDX,103H
MOVAL,16H;控制字
OUTDX,AL
SUBDX,03H
OUTDX,AL;計數(shù)初值
試問:①此段程序是給8253的哪一個計數(shù)器初始化安排工作在哪種工作方式
②假設(shè)該計數(shù)器的輸入脈沖的頻率為1MHZ,則其輸出脈沖的頻率為:
解:
①因為控制字為:16H=00010110B(計數(shù)器0,只讀寫低位字節(jié),方式3,二進制
計數(shù))
計數(shù)器0,方式3;
②f=lMHZ/l6H=lMHZ/22~45KHz
8、AB「ABo為8086CPU低八位地址總線,8259、8255與譯碼器74138連接如以以
以下列圖所示:
試問:⑴8259A占用一個端口地址,分別為其中ICWM設(shè)置地址為一;
(2)8255A占用____個端口地址,分別為_____,其中控制存放器的地址為
______O
解:m解59A占用2個端口地址,分別為20H,22H[或24H,26H),其
中I。1的設(shè)置地址為20H(或24H);(2)8255A占用_個端口
地址,分別為80H,82H,84H,86H其中控制存放器的地址為86H
七、應(yīng)用設(shè)計題
1、分析I/O端口地址為300H的譯碼邏輯,再畫出邏輯電路圖。
解:地址為300H的地址線邏輯電平是:
A9A8A7A6A5A4A3A2AlA0
300H=1100000000
采用門電路進展地址譯碼(可以選用多種門電路形式)
DO
D7
CS
RD
VVR
PC總線I/O
接口
2、畫出兩計算機軟件聯(lián)絡(luò)傳送的RS-232c(三線)直接連接形式。
計算機1計算機2
(TXD)22(TXD)
(RXD)3X3(RXD)
(GND)77(GND)
RS-232C(RTS)44(RTS)RS-232C
(CTS)55(CTS)
(DSR)66(DSR)
(DCD)88(DCD)
(DTR)2020(DTR)
3、設(shè)8255A的4個端口地址為90H?93H,將A口置成方式0輸出,B口置成方
式1輸入,C作為輸入口。要求編制8255A初始化程序并設(shè)計譯碼電路(可選用
任意芯片),只用8位地址線(A0-A7)O
解:端口地址為90H時,有A7A6A5A443A2A1AO=10010000(1分)
8255初始化程序:
MOVAL,1000111IB
OUT93H,AL2分
INAL,91H1分
OUT90H,AL1分
譯碼電路連接如下:
6分
4、8255A作為打印機接口,工作于方式0,如以以以下列圖A所示。試編寫程
序?qū)崿F(xiàn):CPU用查詢方式向打印機輸出首址為ADY的26個字符(ASCH碼)。
8255A的端口地址為200H-203Ho
圖A
解:打印機的工作過程如下:當(dāng)主機要向打印機輸出字符時,先查詢打印機忙信
號,假設(shè)打印機正在處理一個字符或正在打印一行字符,則BUSY=1;反之,則
BUSY=Oo因此,當(dāng)查詢到BU此=0時,則可通過8255A向打印機輸出一個字符。
此時,要給打印機的選通端DSTB一個負脈沖,將字符選通到打印機的輸入緩沖
器中。
由電路圖可知,A口作為傳送字符的通道,工作于方式0輸出;C口高四位
工作于方式0輸入,C口低四位工作于方式0輸出。故8255A的方式選擇控制字
為10001000B,即88Ho其程序如下:
Datasegment
Aportequ200H
Cportequ202H
Ctrolequ203H
ADYdb26dup(?)
DataEnds
Stacksegment
Db100dup(?)
Stackends
Codesegment
Assumecs:code,ds:data,ss:stack
MAINPROCFAR
PUSHDS
XORAX,AX
PUSHAX
MOVDX,Ctrol
MOVAL,88H;方式控制字=100010009
OUTDX,AL
MOVAL,03H;用C口置/復(fù)位控制字使PC1=1
OUTDX,AL
MOVCX,26;設(shè)置計數(shù)器初值為26
LEASI,ADY
LL:MOVDX,Cport
INAL,DX;讀C口的值
ANDAL,20H;測試。5位
JNZLL;不為0,則PC5=1,打印機正忙,等待
MOVDX,Aport
MOVAL,[SI];打印機不忙,則送字符給A口
OUTDX,AL
MOVDX,Ctrol
MOVAL,02H■PCI-0
OUTDX,AL
INCAL面叫,則得一個負脈沖輸出
OUTDX,AL
INCSI;修改地址指針
DECCX;修改計數(shù)器的值
JNZLL;26個字符未輸完,則繼續(xù)
RET
MAINENDP
CODEENDS
ENDMAIN
5、某PC機應(yīng)用系統(tǒng)以8255A作為接口,采集8位開關(guān)So?,的狀態(tài),然后通過
一組發(fā)光二極管LED。?LED,顯示出來(Si閉合,對應(yīng)的LEDi亮)。電路連接圖如
以以以下列圖所示。
(1)寫出8255的四個端口地址;
(2)寫出8255的方式控制字(未用的位設(shè)為0);
(3)編寫實現(xiàn)給定功能的程序段。
附:8255A控制字格式:
DO:C口低4位方式,0一輸出、1一輸入
DI:B口I/O方式,0—輸出、1一輸入
D2:B口工作方式,0—方式0、1一方式1
D3:C口高4位方式,0一輸出、1一輸入
D4:A口I/O方式,0—輸出、1—輸入
D6、D5:A口工作方式,00—方式0、01—方式1、10或11—方式2
D7:標志位為1
解:(1)由圖可知,當(dāng)44444444=11001000時:74LS138的又輸出低
電平,選中8255A。由此可知:
8255A的A口、B口、C口及控制口地址分別為:320H、321H、322H、323H。
(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,320H;置A口地址
OUTDX,AL;輸出(1燈亮,0燈滅)
1ILT;停機
6、某系統(tǒng)中8253地址為340H?343H,輸入頻率為10MHZ脈汨信號,輸出為1HZ,
占空比為1:1的脈沖信號(方波),請寫出初始化程序并畫出相應(yīng)電路圖及地址
譯碼連接圖。(12分)
提示:(1)地址總線只用AO?A9,控制線用IOR、IOW,譯碼器可采用邏輯電
路與LS138譯碼器的組合;
(2)8253的工作方式字如以以以下列圖。
D7D6D5D4D3D2D1D0
SCISCORL1RL01211■0BCD
計數(shù)器選擇讀寫字節(jié)數(shù)工作方式碼制
解:(1)電路圖及地址譯碼連接圖如下:
當(dāng)3A2=11010000時,74LS138的口輸出低電平,選中8253。
由此可知:
8253的計數(shù)器0、計數(shù)器1、計數(shù)器2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度臨時工物業(yè)管理及安保服務(wù)合同4篇
- 二零二五版開發(fā)商與購房者共有產(chǎn)權(quán)住房分時度假合同范本3篇
- 2025年度全麥面包磚出口貿(mào)易合同范本4篇
- 2025年度個人旅游行程居間代理合同范本4篇
- 2025年度煤礦自卸車升級改造項目合同3篇
- 2025版高端酒店客房升級改造施工承包合同4篇
- 二零二五年航空航天裝備股東合作協(xié)議匯編3篇
- 2025年度自動化碼頭運輸設(shè)備租賃合同4篇
- 二零二五年度汽車運輸車輛維修合同4篇
- 2025年建筑消防設(shè)施消防中控室維護保養(yǎng)合同3篇
- 常用靜脈藥物溶媒的選擇
- 2023-2024學(xué)年度人教版一年級語文上冊寒假作業(yè)
- 當(dāng)代西方文學(xué)理論知到智慧樹章節(jié)測試課后答案2024年秋武漢科技大學(xué)
- 2024年預(yù)制混凝土制品購銷協(xié)議3篇
- 2024-2030年中國高端私人會所市場競爭格局及投資經(jīng)營管理分析報告
- GA/T 1003-2024銀行自助服務(wù)亭技術(shù)規(guī)范
- GB/T 18488-2024電動汽車用驅(qū)動電機系統(tǒng)
- 門診特定病種待遇認定申請表
- 混合離子交換器使用說明書正本
- 工傷保險待遇及案例分析PPT課件
- 自控工程識圖
評論
0/150
提交評論