




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第1頁《計算機接口技術(shù)》部分習(xí)題參考解答第4章PC機的總線結(jié)構(gòu)和時序4-1答:總線周期是指CPU從存儲器端口或I/O端口存取一個字節(jié)所需的時間。8088/8086基本總線周期由4個時鐘周期組成。IBMPC/XT/AT中,CPU時鐘頻率是4.77MHz,時鐘周期是210ns。XT機的一個基本總線周期是4個時鐘周期,一個輸入或輸出周期是5個時鐘周期。4-2答:在T1狀態(tài)下,8088/8086CPU數(shù)據(jù)/地址線上是地址信息。用ALE信號可將地址信息鎖存起來。數(shù)據(jù)信息在T2開始以后送出。XT機的AD7~AD0在ALE下降沿控制鎖存后送系統(tǒng)地址總線A7~A0。A19/S6~A16/S3經(jīng)ALE下降沿控制鎖存后送系統(tǒng)地址總線A15~A8;CPU的AD7~AD0在8288發(fā)出的DT/!R(數(shù)據(jù)收發(fā)控制信號)和DEN(數(shù)據(jù)允許)信號控制下,經(jīng)雙向總線驅(qū)動器連接到系統(tǒng)數(shù)據(jù)總線D7~D0,這樣,實現(xiàn)了地址和數(shù)據(jù)及狀態(tài)信號的分離,使地址信號和數(shù)據(jù)信號同時分別出現(xiàn)在系統(tǒng)地址總線和數(shù)據(jù)總線上。(注意:這里用符號“!”表示邏輯非,對于信號則表示低電平有效,下同。)4-3答:PC/XT機中8088的MN/!MX引腳接地,因此工作在最大模式。8088最大模式系統(tǒng)由8088CPU、8284時鐘信號發(fā)生器和8288總線控制器組成??偩€控制器發(fā)出一些存儲器和輸出控制信號,接入系統(tǒng)總線后的名稱為!IOW、!IOR、!MEMW、!MEMR、ALE信號,此外它還發(fā)出中斷響應(yīng)信號!INTA、DT/!R和DEN等信號。這些信號是由CPU連接8288的S2、S1、S0三線的電平?jīng)Q定的。4-4答:8284時鐘發(fā)生器的作用是將晶振信號分頻,向8088及計算機系統(tǒng)提供符號定時要求的各種時鐘信號,并產(chǎn)生準備好和系統(tǒng)復(fù)位信號。CLK信號:4.77MHz,提供XT機時鐘頻率。PCLK信號:2.38MHz,分頻后供8253使用。OSC信號:14.31818MHz,供顯示器使用。RESET復(fù)位信號:供CPU及整個系統(tǒng)復(fù)位用。以上信號之間有一定的相位關(guān)系,所以不能用不同的晶振產(chǎn)生。4-5答:CS=FFFFH,IP=0000H。4-6答:PC/XT微機的系統(tǒng)總線插槽由62引腳組成。AEN為高時,8288不能發(fā)出有效的!IOW信號。此時系統(tǒng)總線由DMA控制器控制。4-7答:I/OCHRDY信號是一個輸入信號,用來延長總線周期以適應(yīng)慢速設(shè)備的需要。如果存儲器或外部設(shè)備需要延長總線周期,應(yīng)該適時地向此引腳送低電平,一般用OC門來驅(qū)動。該低電平是外設(shè)接口或存儲器接口電路提供的。4-8答:IOR有效表明端口地址已送上地址總線,指示外設(shè)(接口電路)應(yīng)及時(必須在!IOR上升沿之前30ns)將數(shù)據(jù)送上數(shù)據(jù)總線供CPU讀??;若外設(shè)速度慢,應(yīng)驅(qū)動I/OCHRDY線為低電平,讓CPU插入TW周期使兩者速度匹配。!IOW有效時表明系統(tǒng)地址總線上亦存在外設(shè)端口地址信號,T2周期后數(shù)據(jù)總線上將送上要寫入外設(shè)端口的數(shù)據(jù),指示外設(shè)(接口電路)應(yīng)利用!IOW的上升沿將數(shù)據(jù)鎖存。!MEMR有效表明系統(tǒng)地址總線上已存在存儲器單元的地址信號,存儲器接口電路必須及時(在!MEMR上升沿前30ns)將數(shù)據(jù)送上數(shù)據(jù)總線,讓CPU讀取。!MEMW有效表明系統(tǒng)地址總線上已存在存儲器單元的地址信號,數(shù)據(jù)總線上將送上待寫入存儲單元的內(nèi)容,指示存儲器接口電路應(yīng)利用其上升沿將數(shù)據(jù)寫入存儲單元之中。上述這些線在CPU主控系統(tǒng)總線時由8288總線驅(qū)動器驅(qū)動。這些線還可以由DMA控制器驅(qū)動。4-9答:AT機16位總線插槽由98引腳組成。比XT機總線增加了8條數(shù)據(jù)線使數(shù)據(jù)總線達16位;增加了非鎖存地址線8條,使系統(tǒng)尋址達16MB;增加了1MB以上的存儲器讀寫控制信號、5條中斷請求線和4條DMA請求線等信號線。4-10答:IBMPC/AT機的16位總線周期由3個微處理器時鐘周期組成。當主振頻率fOSC=12MHz,CPU時鐘fCLK=6MHz時,一個16位輸入或輸出總線周期為167ns×3≈500ns。對8位數(shù)據(jù)端口的讀寫需要6個時鐘周期(約1μs),其中4個是AT機自動插入的等待周期。因此為XT機設(shè)計的I/O接口可直接應(yīng)用于AT機。4-11答:PC系列微機的系統(tǒng)總線各信號引到擴展槽相應(yīng)引腳上,接口卡(板)插在擴展槽中。購買硬卡(接口板)時應(yīng)注意總線的類型。輸入與輸出接口技術(shù)5-1答:數(shù)據(jù)信息由數(shù)字量、模擬量和開關(guān)量三類。CPU與輸入輸出設(shè)備之間傳送的信息有數(shù)據(jù)信息、狀態(tài)信息和控制信息三類。相應(yīng)的傳送端口稱為數(shù)據(jù)口、狀態(tài)口和控制口。5-2答:端口的編址通常有存儲器映射方式和I/O映射方式。8088/8086系統(tǒng)中采用的是I/O映射方式。IBMPC系列微機中端口的地址取值范圍是0~3FFFH,用到的地址線是A9~A0。用戶可用地址必須大于等于200H,并且避開已占用或表明是保留地址,即應(yīng)選用教材中表5-1、表5-2中不出現(xiàn)的位于200~23FFH范圍之內(nèi)的地址。5-3答:一個端口作輸入、一個端口作輸出時,這兩個端口可共用一個地址。5-4答:CPU和外設(shè)之間的數(shù)據(jù)傳送方式通常有無條件方式、程序查詢方式、中斷方式和直接存儲器存取方式(MDA)方式。無條件方式適合于外設(shè)總是處于準備好的情況,例如讀取開關(guān)狀態(tài)或設(shè)置開關(guān)狀態(tài),控制LED顯示器的顯示等。5-5答:中斷方式可以使CPU與外設(shè)并行工作,所以比起查詢方式,CPU的工作效率提高了。但中斷方式仍然要由CPU通過指令來傳送數(shù)據(jù),對高速設(shè)備來說速度太慢了。DMA方式是在DMA控制器控制下進行數(shù)據(jù)傳送,速度上限主要取決于存儲器的存儲器的存取速度,因此中斷方式傳輸速度不及DMA方式。5-6解:由于要尋址四個地址范圍,選用譯碼器芯片比選用門電路好,電路簡潔。所以選用74LS1383-8譯碼器。首先寫出各地址范圍地址線的邏輯電平(見表)。譯碼器的輸入應(yīng)是地址信號以及AEN(為低)信號。輸出為CS1~CS4四條線,每線選中一個地址范圍,根據(jù)74SL138得真值表,可設(shè)計譯碼器如圖所示。地址范圍A9A8A7A6A5A4A3A2A1A0240~247H1001000×××Y0248~24FH1001001×××Y1250~257H1001010×××Y2258~25FH1001011×××Y3題5-6圖譯碼器電路題5-6圖譯碼器電路5-7解:開關(guān)狀態(tài)的讀入及LED二級管的亮滅控制可以采用無條件傳送方式,用輸入輸出指令來完成。74LS244三穩(wěn)態(tài)非反向八緩沖器/總線驅(qū)動器,八個緩沖器由兩個控制端控制,每個控制端控制死個緩沖器,其真值表如表5-1所示。根據(jù)真值表,CPU在執(zhí)行輸入指令時74LS244的控制端應(yīng)出現(xiàn)低電平,使開關(guān)狀態(tài)讀入CPU;其他時間74LS244的輸出端1Y1~1Y3處于高阻狀態(tài)。CPU控制總線時,AEN為低電平,輸入總線周期時控信號IOR出現(xiàn)低電平脈沖,74LS244的端口地址譯碼信號由74LS138!Y0提供,見接口電路圖(題5-7圖)。74LS273是單向輸出帶清零端的8D觸發(fā)器,其真值表如表5-2所示。74LS273是充當輸出鎖存器用,是LED二極管持續(xù)發(fā)光。由表5-2可見74LS273的CP端是上升沿有效,應(yīng)采用IOW信號的后沿(上升沿)將數(shù)據(jù)總線上的數(shù)據(jù)(輸出指令中AL的值)從D觸發(fā)器的D端鎖存到Q端。74LS273的地址譯碼信號由74LS138的!Y1端提供。接口電路如題5-7圖所示。表5-174LS244真值表1G1A1Y2G2A2YLLLLLLLHHLHHHLZHLZHHZHHZ表5-274LS273真值表輸入輸出CLRCPDQL××LH↑HHH↑LLHL×Q0HH×Q0題5-7圖:題5-7圖:接口電路圖5-8答:DMA控制器是一種總線控制器件,在DMA方式時,它替代CPU控制系統(tǒng)總線,完成外設(shè)與內(nèi)存單元之間或者內(nèi)存單元與內(nèi)存單元之間的數(shù)據(jù)傳送,所以它必須能向地址總線發(fā)出地址。在DMA控制器接管總線之前,CPU必須對它進行初始化編程,以確定DMA工作方式、傳送字節(jié)數(shù)、存儲單元起始地址等等,為此CPU需要對DMAC內(nèi)的寄存器尋址,寫入內(nèi)容,DMAC也必須能接收地址信息。由于DMAC內(nèi)有16個寄存器,所以它的低4位地址線是雙向的。5-10解:按題意計數(shù)器0#應(yīng)工作于方式1,即可編程單穩(wěn)脈沖產(chǎn)生方式。此方式下計數(shù)的啟動必須由外部門控脈沖GATE控制。線在GATE0接管了高電平,當方式控制字寫入后OUT0變高,計數(shù)無法啟動。所以O(shè)UT0輸出高電平。題5-10圖:8253三通道輸出波形計數(shù)器1#工作于方式2,即頻率發(fā)生器方式,輸出波形的頻率為fclk/N=2MHz/3000H,其周期為6144μs,負脈沖寬度等于CLK波形州的周期0.5μs。題5-10圖:8253三通道輸出波形計數(shù)器2#工作于方式3,即方波發(fā)生器方式,產(chǎn)生頻率為2MHz/1000=2000Hz的對稱方波。三個OUT波形圖如題5-10圖所示。5-13答:數(shù)據(jù)從8255A的端口C讀到CPU時,8255A的引腳CS應(yīng)為低電平,這樣才能選中8255A芯片;A1、A0應(yīng)為10,即A1為高電平,A0為低電平,這樣才能選中C口;RD應(yīng)出現(xiàn)低電平(脈沖),數(shù)據(jù)讀入CPU;WR為高電平,處于無效狀態(tài)。5-14解: MOVDX,243H MOVAL,0B4H 方式字為0B4H,0B5H也可以 OUTDX,AL5-16解:8255A的方式0一般應(yīng)用在無條件傳送方式,即外設(shè)總是準備好的情況。在方式0時,如果要用應(yīng)答信號,進行查詢方式的傳送,可以利用兩個4位口(PC0~3,PC4~7),它們可分別定義為輸入或輸出。若將PC0~3定義為輸入,則其中任意一根線都可接受外設(shè)提供的“準備好”信號;將PC4~7定義為輸出,則其中任意一根線均可以向外設(shè)輸出“應(yīng)答”信號。5-17解:8255A控制字的最高位(bit7)用于區(qū)分方式控制字和C口置1/置0控制字。當b7=1為方式控制字,b7=0為C口置1/置0控制字。題5-14中A口為方式1輸入,允許A口中斷,須將INTEA即PC4置1,指令如下: MOVDX,243H MOVAL,09H OUTDX,ALB口工作在方式1,輸出,禁止B口中斷,應(yīng)使INTEB即PC2置0,指令如下: MOVDX,243H MOVAL,04H OUTDX,AL中斷技術(shù)6-1答:中斷是一種數(shù)據(jù)傳送方式,與查詢傳送方式不同,它是CPU被動地接受外設(shè)請求服務(wù)的一種方式。一個中斷過程包括三個階段:第一階段是中斷請求,當外設(shè)準備好向CPU傳送數(shù)據(jù)或已準備就緒接受CPU的數(shù)據(jù),或是有某種緊急情況需要CPU處理時,外設(shè)向CPU發(fā)出中斷請求,該請求記錄在中斷請求觸發(fā)器中,直到CPU響應(yīng)中斷才清除;第二階段是中斷響應(yīng),CPU在一定條件下會暫停執(zhí)行當前的主程序轉(zhuǎn)去響應(yīng)(某種)中斷,將CS,IP以及標志寄存器內(nèi)容壓入堆棧保護起來,并關(guān)閉中斷(IF=0),轉(zhuǎn)入中斷服務(wù)程序;第三階段為中斷處理階段,CPU在中斷服務(wù)程序中要進行保護現(xiàn)場、中斷服務(wù)、恢復(fù)現(xiàn)場、中斷返回等工作。6-2答:確定中斷的優(yōu)先級由軟件查詢和硬件排隊兩種方法。硬件排隊方法中常用的是矢量中斷法。軟件查詢方法所需的電路比較簡單:一是要把外設(shè)的中斷請求觸發(fā)器組合成一個端口供CPU查詢,二是要將各外設(shè)的中斷請求信號相或后作為中斷請求信號送INTR引腳。在外設(shè)數(shù)量較多時,逐位查詢轉(zhuǎn)入中斷服務(wù)所耗費的時間較長。硬件優(yōu)先權(quán)排隊方法電路較復(fù)雜,要求外設(shè)不僅發(fā)出中斷請求信號,而且還需提供設(shè)備的中斷矢量(即中斷類型號),該矢量與中斷服務(wù)程序地址有關(guān),CPU接收該矢量后可以轉(zhuǎn)入中斷服務(wù)程序。這種方法中斷響應(yīng)速度快。IBMPC系列微機中斷判優(yōu)采用矢量中斷方法。6-3答:8088有軟件中斷和硬件中斷兩大類中斷,均屬于矢量中斷。軟件中斷是由INTN指令引起的中斷;硬件中斷是外部設(shè)備的請求引起的中斷。軟件中斷時中斷矢量來自指令I(lǐng)NTn中地址的n。硬件中斷時中斷矢量是外設(shè)的中斷接口芯片8259A(中斷控制器)在第二個中斷響應(yīng)周期發(fā)給CPU的。中斷矢量表是按中斷類型號(中斷矢量)由小至大順序存放中斷服務(wù)程序入口地址,高地址字單元存放段地址,低地址字單元存放偏移地址。8088/8086總共有256級中斷,中斷類型號為00~FFH。中斷矢量表設(shè)在RAM區(qū)起始段從00000H到003FFH的1K字節(jié)內(nèi)。6-4答:在CPU的NMI引腳上的中斷請求信號引起的中斷稱為非屏蔽中斷,這種中斷不受IF的限制,只要沒有總線請求,CPU在完成當前指令后就響應(yīng)中斷,CPU自動給出中斷類型號2,從中斷矢量表取得地址轉(zhuǎn)入中斷服務(wù)程序。非屏蔽中斷請求是上升沿有效,高電平持續(xù)時間必須大于兩個時鐘周期。在CPU的INTR引腳上的中斷請求信號引起的中斷稱為可屏蔽中斷,這種中斷可以被CLI指令屏蔽(禁止)。CPU響應(yīng)可屏蔽中斷的條件如下:CPU必須處于開中斷狀態(tài),即IF=1狀態(tài);系統(tǒng)中無總線請求;系統(tǒng)中無非屏蔽中斷請求;CPU執(zhí)行完現(xiàn)行指令。6-5答:8088/8086CPU首先要得到中斷類型號(矢量)n,然后通過中斷矢量表得到中斷服務(wù)程序入口地址。軟件中斷(包括系統(tǒng)定義的0~4號中斷),CPU從指令I(lǐng)NTn中得到n。非屏蔽中斷,CPU自動產(chǎn)生中斷類型號2??善帘沃袛?,CPU在滿足響應(yīng)條件時響應(yīng)中斷,進入兩個連續(xù)的中斷響應(yīng)周期,中斷控制器8259A在第二個中斷響應(yīng)周期的T3狀態(tài)前將優(yōu)先權(quán)最高的外設(shè)的中斷矢量(類型號)輸至CPU的數(shù)據(jù)總線,CPU在T4狀態(tài)的前沿讀數(shù)據(jù)總線獲取中斷類型號。CPU將n乘于4,在中斷矢量表中n乘于4所指地址起的連續(xù)四單元中,CPU得到中斷服務(wù)程序的入口地址,n*4字單元中的是偏移地址,n*4+2字單元中是段地址。6-8答:8259A可編程中斷控制器能夠管理輸入到CPU的中斷請求,實現(xiàn)優(yōu)先權(quán)判決,提供中斷矢量(即中斷類型號)和屏蔽中斷等功能。它能直接管理8級中斷,如果采用級連方式,則不用附加外部電路就能管理64級中斷輸入。它由多種工作方式,能適應(yīng)各種系統(tǒng)的要求。PC/XT機中使用一片8259A,其地址是20~21H。PC/AT機中使用兩片8259A。主8259A地址20~21H,從8259A地址為0A0~0A1H。6-9答:對8259A的編程有初始化編程和操作方式編程兩類。初始化編程,即對8259A在進入操作前寫入初始化命令I(lǐng)CW(2至4個),是微機上電時由BIOS(基本輸入輸出系統(tǒng))完成的。操作方式編程是在初始化編程之后,8259A進入工作狀態(tài)時由用戶寫入的,寫入不同的控制字OCW(1至3個)可使8259A按不同的方式操作。6-10答:有關(guān)優(yōu)先級,8259A由四種操作方式:(1)全嵌套方式,這是默認的一種方式。該方式有固定的優(yōu)先級順序:0級(IR0)優(yōu)先權(quán)最高,7級(IR7)優(yōu)先權(quán)最低。正常嵌套方式,正在處理的中斷服務(wù)程序可以被高級的中斷所打斷,轉(zhuǎn)入高級中斷源的中斷服務(wù)程序,高級中斷處理結(jié)束以后再回到被打斷的中斷服務(wù)程序,繼續(xù)處理。(2)優(yōu)先級自動循環(huán)方式。當OCW2的RSLEOI=100時設(shè)置該方式。初始的最低優(yōu)先級時IR7,最高優(yōu)先級是IR0。當一個設(shè)備得到中斷服務(wù)后,其優(yōu)先級自動降為最低。例如IR5得到服務(wù)后,優(yōu)先級順序變?yōu)镮R5最低,IR6最高。即6、7、0、1…5的順序。一般在系統(tǒng)內(nèi)部存在著相同的優(yōu)先權(quán)的中斷設(shè)備時采用該方式。(3)優(yōu)先級自動循環(huán)方式。當OCW2中的RSLEOI=110時設(shè)置為該方式。與優(yōu)先級自動循環(huán)方式僅有一點不同,它最初的最低級是OCW2中的L2~L0的值確定的。例如,當OCW2=11000101B時,則指定IR5為最低優(yōu)先級,IR6為最高優(yōu)先級。(4)特殊全嵌套方式。該方式與全嵌套方式的不同處在于,當處理某一級中斷時,如果有同級的中斷請求也會給予響應(yīng),從而實現(xiàn)一種對同級中斷請求的特殊嵌套。特殊嵌套方式一般用在8259A級連的系統(tǒng)中。主8259A編程為特殊嵌套方式,從片仍處于其他優(yōu)先級方式,這樣,當來自某一從片的中斷請求正在處理時,對來自優(yōu)先級較高的主片其他引腳上的中斷請求進行開放,而且對來自同一從片的較高優(yōu)先級的請求也會開放。來自同一從片不同引腳的中斷申請,在主片看來是同級中斷申請。6-12答:是OCW1的D4和D5位為1,寫到8259A的奇地址就可禁止IR4和IR5引腳上的請求。撤銷禁令只需寫入D4和D5位為0的OCW1命令。有關(guān)指令如下: INAL,21H ORAL,30H OUT21H,AL ;禁止IR4、IR5的請求 INAL,21H ANDAL,0CFH OUT21H,AL ;撤銷對IR4、IR5的禁令用OR和AND命令時為了保持對OCW1的其他6位不變。IMR(中斷屏蔽寄存器)內(nèi)容可讀可寫。6-13(1)B和C(2)B(3)C(4)C(5)D(6)D(7)D(8)B(9)DDMA技術(shù)8-1答:當8237A取代CPU,進行DMA傳送時,8237A為主設(shè)備工作。此時!IOR、!IOW、!MEMR、!MEMW以及地址線均在8237ADMAC控制之下,AEN信號為高電平。在8237A取代CPU接管總線前,必須由CPU對DMA進行初始化編程。CPU向DMAC寫入各種控制字,也可以讀DMAC的內(nèi)部寄存器。此時8237A如同I/O接口一樣,是作為從設(shè)備工作的。此時,上述信號均在CPU控制之下,AEN為低電平,8237A的!CS一定為低電平,A3~A0選擇8237A內(nèi)部寄存器。8-2答:DMA讀傳輸是把系統(tǒng)主存中的數(shù)據(jù)傳送給接口板。DMA讀周期被啟動后,8237A首先把存儲器的地址送上地址總線,接著!MEMR信號有效,使存儲器數(shù)據(jù)送上數(shù)據(jù)總線,然后DMAC發(fā)!IOW信號,在其后沿數(shù)據(jù)總線上的數(shù)據(jù)寫入I/O口。在PC/XT機上單字節(jié)傳送一次要6個時鐘周期,加上兩次傳輸中間至少要間隔一個總線周期(4個時鐘周期),時鐘周期為210ns,則XT機上最高DMA傳輸速率為:在讀傳輸時,外設(shè)接口的地址不送上地址總線,DMAC是靠DMA響應(yīng)信號DACK來選擇數(shù)據(jù)傳向的外設(shè)端口的。在設(shè)計接口電路時,讓!IOW和DACKi(對應(yīng)于該I/O口的)同時有效,數(shù)據(jù)被鎖存。8-3解:對8237ADMAC初始化編程一般包括以下內(nèi)容:輸出主清除命令;寫入基于現(xiàn)行地址寄存器;寫入基于現(xiàn)行字節(jié)數(shù)寄存器;寫入頁面寄存器;寫入模式寄存器;寫入屏蔽寄存器;寫入控制寄存器;若需軟件請求啟動DMA(例如存儲器至存儲器傳送),則需寫入請求寄存器。一般是外設(shè)端口發(fā)請求開始DMA過程。8237A初始化程序如下: OUT0DH,AL ;發(fā)主清除命令 MOVAL,00H ;寫基地址寄存器 OUT00H,AL MOVAL,50H OUT00H,AL MOVAX,1024 ;寫基字節(jié)寄存器 OUT01H,AL MOVAL,AH OUT01H,AL MOVAL,01H ;寫頁面寄存器 OUT87H,AL MOVAL,98H ;寫模式寄存器 OUT0BH,AL MOVAL,0C0H ;寫控制寄存器 OUT08H,AL MOVAL,00H OUT0AH,AL ;寫屏蔽寄存器8-4答:(1)A.非自動預(yù)置通道一次傳輸結(jié)束以后,規(guī)定的字節(jié)數(shù)減至零,!EOP信號有效,會自動設(shè)置屏蔽標志,因而需重新初始化。(2)D.存儲器不會提供DREQ。存儲器到存儲器的操作必須由軟件啟動,即用指令使通道0的請求位置位。(3)C.(4)A.每傳輸一次,現(xiàn)行字節(jié)數(shù)計數(shù)器減1。對AT機5、6、7DMA通道,因為現(xiàn)行地址寄存器至系統(tǒng)地址總線的A16~A1,因而字節(jié)數(shù)計數(shù)器減到1,實質(zhì)是傳送了一個字,地址增2。(5)B.(6)A.不改變?nèi)魏斡布?,不可能實現(xiàn)存儲器到存儲器傳輸,因為存儲器到存儲器屬于塊傳輸,塊傳輸可能破壞動態(tài)存儲器刷新。(7)H.(8)B.若DREQ的有效請求是對已開放的通道的,則會響應(yīng),若是另外一個屏蔽的通道的有效DREQ請求則不會響應(yīng),因而取決于芯片的狀態(tài)。8-5答:(1)4,2,7(2)6,SI、S0、S1、S2、S3、S4(3)READY(4)8,4,4第九章串行通信及接口電路9-1解:每個字符須發(fā)位數(shù)=8+1+2+1(起始位),共12位。每秒發(fā)100個字符共1200位,所以波特率為1200波特,位周期=1/1200≈833μs。9-2答:在異步串行通信中,把搜索到起始位作為接受一個字符的開始。為了防止干擾引起的誤檢,接收時鐘頻率取為傳輸波特率的16倍,即每16個RCLK脈沖對應(yīng)一個數(shù)據(jù)位的寬度。在檢測到由“1”到“0”的變化時,若以RCLK頻率連續(xù)采樣8次,采樣結(jié)果均為“0”9-3答:全雙工和半雙工通信,A、B兩方都既是發(fā)送器又是接收器。兩者的區(qū)別在于全雙工可以同時發(fā)送和接收,半雙工不能同時雙向傳輸,只能分時進行。在而線制電路上是不能進行全雙工通信,只能單端發(fā)送或接收。因為一根信號線,一根地線,同一時刻只能單向傳輸。平衡驅(qū)動的兩條線,時發(fā)送端驅(qū)動的,也不能全雙工通信。9-4答:借助普通電話線路進行遠距離數(shù)字通信時,要使用MODEM。因為電話線的頻帶只有3KHz,若數(shù)字信號能直接在電話線上傳輸,高頻分量會衰減的很厲害,從而使信號嚴重失真,以至產(chǎn)生錯碼。采用MODEM,在發(fā)送端把要傳送的數(shù)字信號調(diào)制轉(zhuǎn)換為適合在電話線路上傳輸?shù)囊纛l模擬信號;在接收端通過解調(diào),把模擬信號還原成數(shù)字信號。這樣可以解決數(shù)字通信中距離和波特率的矛盾。通常有調(diào)頻(FM)、調(diào)幅(AM)和調(diào)相(PM)三種調(diào)制方法,分別利用數(shù)字信號的“0”和“1”的改變?nèi)ジ淖冚d波即音頻信號的頻率f、幅度A和相位9-5答:兩者的根部區(qū)別在于,異步通信是字符與字符間的傳送是異步的,而同步通信字符與字符間的傳送是同步無間的。9-6答:本題答案同9-2。9-7答:INS8250中有10個可訪問的寄存器,但是只有8個端口地址,用A2、A1、A0三條地址線區(qū)分。寄存器多,地址少,所以有的寄存器要共用地址。方法是把通信線路控制器中的D7位用作訪問除數(shù)寄存器的標志位DLAB。DLAB=1,訪問除數(shù)寄存器;DLAB=0,則不訪問除數(shù)寄存器。(寄存器地址分配見教材P.317表9-4。9-9答:發(fā)送器或接收器的時鐘頻率是2400×16,等于38400Hz。9-12答:在SDLC、HDLC工作方式的通信網(wǎng)絡(luò)中,要使所有次站都能接受主站發(fā)來的信息,各次站應(yīng)當采用同樣的地址場(即地址編碼一樣);主站發(fā)布信息時,地址場就發(fā)該編碼。如果只有指定的次站能接收到主站發(fā)來的信息,各次站應(yīng)具有各自的地址編碼,互不相同;主站要發(fā)給哪個次站信息,就在地址場中發(fā)該次站的地址編碼。9-15答:(1)B(2)B(3)B(4)C(5)A(6)A第十一章386/486微機11-1答:它們的區(qū)別主要列于表中:名稱8028680386數(shù)據(jù)總線寬度地址總線寬度通用寄存器時鐘頻率直接尋址空間虛擬尋址空間16位24位16位8~16MHz16MB1GB(KMB)32位32位32位16~66MHz4GB64TB(KGB)11-2答:80386微處理器內(nèi)部有7類寄存器組。(1)通用寄存器組由8個32位通用寄存器EAX、EBX、ECX、EDX、EBP、ESI、EDI、EBP和ESP,可以以AX、BX、CX、DX、BP、SI、DI、BP和SP作為16位寄存器存取,前4個還可作為8位寄存器對,其高8位和低8位單獨存取。(2)指令指針和標志寄存器指令指針EIP,32位。標志寄存器EFLAGS也是32位,其中只定義了15位,第13位同80286,擴充了VM虛擬方式標志和RF恢復(fù)標志。(3)段寄存器6個16位段寄存器,也稱選擇子:CS、SS、DS、ES、FS和GS。(4)系統(tǒng)地址寄存器描述子:記錄單的起始地址、長度、特權(quán)級、類型等參數(shù),相關(guān)的描述組成描述子表。全局描述子表寄存器GDTR、中斷描述子寄存器IDTR、局部描述子表寄存器LDTR和任務(wù)狀態(tài)寄存器TR,它們分別記錄相應(yīng)表的段基址及段限。(5)控制寄存器有4個,均為32位,它們是CR0、CR1、CR2和CR3。機器控制寄存器CR0的低16位就是80286的機器狀態(tài)字MSW,另定義了16位:PG分頁允許位、ET處理器擴充類型位、TS任務(wù)切換位、EM仿真協(xié)處理器位、MP監(jiān)督協(xié)處理器位、PE保護允許位。頁故障線性地址寄存器CR:用來保存最后發(fā)生頁故障的線性地址。頁目錄基地址寄存器CR3:用來存放頁目錄表的物理基地址。CR1未定義,Intel公司保留將來使用。(6)調(diào)試寄存器DR0~DR7共8個32位寄存器,程序員調(diào)試用。(7)測試寄存器8個:TR0~TR7。只定義了TR6和TR7,測試用。11-3答:80386實地址方式可提供4GB(109)物理存儲空間。虛擬保護方式可尋址64TB(1012)字節(jié)的虛擬空間。11-7答:了解視頻模式可以合理地配置監(jiān)視器和顯示器適配卡。11-8答:磁盤表面劃分成記錄信息的許多同心圓稱為磁道。每個磁道又等分成若干個部分,稱為扇區(qū),每個扇區(qū)上可記錄若干個字節(jié)的信息。硬盤的磁道又稱為柱面,物理扇區(qū)就是磁道所分割成的扇區(qū),它必須有磁道號(柱面號)、磁頭號(扇面號)和扇區(qū)號三個參數(shù)予以識別。這三個參數(shù)前兩個從0開始排序,第三個從1開始排序。顯然直接對物理扇區(qū)讀寫十分不便。DOS操作系統(tǒng)不直接用物理扇區(qū)來定位,而是采用一種稱為DOS扇區(qū)的簡單號碼來定位扇區(qū)。例如4磁頭的DOS扇區(qū)將0號柱面、1號磁頭、1號扇區(qū)定為DOS0號扇區(qū)(注意0號磁頭沒參加排序),0號柱面1號磁頭第17號扇區(qū)排為DOS16號扇區(qū);接著是0號柱面2號磁頭,定為DOS17~DOS33號扇區(qū)……。這樣就簡單了扇區(qū)的定位。鏃是DOS為文件分配空間時的最小單位,由一組DOS扇區(qū)組成鏃,鏃的大小與磁盤的類型有關(guān)。軟盤的鏃只有一個DOS扇區(qū)大小,而10MB硬盤的鏃由8個扇區(qū)組成。11-10答:硬盤驅(qū)動器接口有四種類型:第一種是ST-506標準接口,英寸硬盤驅(qū)動器;第二種增強型小型設(shè)備接口ESDI接口,未流行起來;第三種IDE智能設(shè)備電子接口,把ST-506接口的控制器部分移入驅(qū)動器中,接口信號基本對應(yīng)AT總線的信號;第四種小型計算機系統(tǒng)接口SCSI,是一種系統(tǒng)接口。當前最盛行的是IDE智能設(shè)備電子接口,它采用40線轉(zhuǎn)插頭。作多主機、多外設(shè)系統(tǒng)中采用SCSI接口,因為它具有總線仲裁功能。補充習(xí)題(標有星號*的題不要求)一、單選題之一(將答案填入右邊括號)1.8086CPU工作在最大模式,()引腳接地。 (D)A.B.C.D.2、在微機系統(tǒng)設(shè)計中,()要與存儲器和外設(shè)之間信息交換,是借助于接口來實現(xiàn)。 (C)A.譯碼器B.存儲器C.CPUD.寄存器3、存儲映象的I/O接口是()的編址方式。 (A)A.與內(nèi)存統(tǒng)一B.與內(nèi)存相互獨立C.與內(nèi)存容量有關(guān)D.與I/O類型有關(guān)4、中斷傳送方式,外設(shè)就緒狀態(tài)通過()傳送給CPU。 (C)A.存儲器B.譯碼器C.中斷請求電路D.CPU讀接口操作5、8237A有()個DMA通道。 (C)A.1B.3C.4D.6、將8255的PC7置"1"的控制字是()。 (C)A.07HB.70HC.0FHD.0EH7、8255有()條I/O數(shù)據(jù)線。 (D)A.8B.12C.16D.8、在異步串行通信的奇偶校驗數(shù)據(jù)發(fā)送過程中,校驗位在()發(fā)送。 (B)A.在數(shù)據(jù)位前B.在數(shù)據(jù)位后C.在起始位前D.在停止位后9、可實現(xiàn)CPU與DMAC完全并行操作的DMA傳送的DMAC占用總線方式是()。 B)A.暫停CPU時鐘脈沖B.利用CPU空閑時間C.使CPU脫離總線D.通過中斷請求10、8086CPU可用間接訪問8位的I/O端口數(shù)為()。 (C)A.512B.2048C.64KD.11、異步方式的時鐘頻率可以選擇波特率的()倍四種之一。 (D)A.1,2,4,5B.1,8,16,32C.2,16,32,64D.12.同步通信傳輸時,其主要特點是()。 (A)A.收發(fā)時鐘統(tǒng)一B.字符發(fā)送獨立C.字符間有空閑D.字符發(fā)送速率由數(shù)據(jù)傳輸率確定13、數(shù)據(jù)傳送中斷方式,是在()控制系統(tǒng)總線下,進行數(shù)據(jù)傳送。 (D)A.DMACB.RAMC.I/O設(shè)備D.CPU14、DMA單字節(jié)傳送方式,每次占用總線(),釋放總線。 (A)A.傳送1個字節(jié)B.整塊傳送完C.傳送256個字節(jié)D.直到DRQ線無效15、同步通信SDLC/HDLC規(guī)程的同步標志是()。 (C)A.00111100B.01111100C.01111110D.16、8086的數(shù)據(jù)總線是()位。 (C)A.8B.32C.16D.17、兩片8259A構(gòu)成級聯(lián)方式的中斷控制器,可連()中斷源。 (C)A.8B.16C.1518、D/A轉(zhuǎn)換器是將()信號轉(zhuǎn)換成模擬信號。 (B)A.模擬B.數(shù)字C.串行D.并行19、同步串行傳送是以()為傳送的最小信息單位。 (B)A.1個字符B.數(shù)據(jù)塊C.8個字符D.256個字符20、8237A的內(nèi)存間DMA傳送,占用()個DMA通道。 (D)A.1B.3C.4D.二、單選題之二(將答案填入右邊括號)1、異步串行傳送每一個字符的開始是()。 (B)A.同步字符B.起始位C.校驗位D.停止位2.在數(shù)據(jù)傳輸率相同的情況下,同步字符傳輸速度高于異步字符傳輸,其原因是()。(B)A.發(fā)生錯誤的概率少B.附加位少C.雙方通信需同步D.字符之間無間隔3、DMA數(shù)據(jù)傳送方式,是在()控制系統(tǒng)總線下,進行數(shù)據(jù)傳送。 (A)A.DMACB.RAMC.I/O設(shè)備D.CPU4、DMA連續(xù)傳送方式,每次占用總線(),釋放總線。 (B)A.傳送1個字節(jié)B.整塊傳送完C.傳送256個字節(jié)D.直到DRQ線無效6、8086地址總線是()位。 (C)A.8B.327、三片8259A構(gòu)成級聯(lián)方式的中斷控制器,可連()中斷源。 (C)A.8B.168、A/D轉(zhuǎn)換器是將()信號轉(zhuǎn)換成數(shù)字信號。 (A)A.模擬B.數(shù)字C.串行D.并行9、異步串行傳送是以()為傳送的最小信息單位。 (A)A.單個字符B.數(shù)據(jù)塊C.8個字符D.256個字符10、8237A-5有()個DMA通道。 (C)A.1B.311.8086CPU工作在最小模式,()引腳接+5V。 (D)A.B.C.D.14、CPU與I/O端口之間采用()傳送。 (B)A.逐位順序B.按字節(jié)(或字)并行C.按字節(jié)(或字)串行D.逐位分時15、8255A是一個()接口芯片。 (A)A.可編程并行B.可編程串行C.非編程串行D.非編程并行16、將8255的PC0置"1"的控制字是()。 (C)A.07HB.70HC.01HD.0EH17、8255雙向傳送的I/O數(shù)據(jù)線有()條。 (C)A.16B.1218、異步通信接收時鐘是波特率16倍,當輸入線發(fā)現(xiàn)第一個0后,連續(xù)采樣到()個0,才能確定起始位。 (C)A.16B.419、利用CPU空閑時間進行DMA傳送,DMAC每次占用總線傳送()字節(jié)。 (A)A.1個B.256個C.所有D.512個20、8086CPU可用直接訪問8位的I/O端口數(shù)為()。 (C)C.256D.1MA.512B.2048三、雙選題之一(將答案填入右邊括號)1、以下屬于輸入設(shè)備的是()。 (AD)A.鍵盤B.打印機C.D/A轉(zhuǎn)換器D.鼠標E.顯示器2、8237A進行內(nèi)存間DMA傳送時,通道()指向源地址,通道()指向目的地址。 (DE)A.4B.3C.2D.0E.3、讀取8253的16位當前計數(shù)值(非鎖存讀),先(),后()。 (AB)A.讀低字節(jié)計數(shù)值B.讀高字節(jié)計數(shù)值C.設(shè)置鎖存讀命令D.設(shè)置控制字E.讀低、高字節(jié)計數(shù)值。4、用于8255通道口B的選通I/O傳送方式聯(lián)絡(luò)線是()。 (CE)A.PC7,PC6B.PC5,PC4C.PC0D.PC7~PC45、串行I/O接口的基本功能是()數(shù)據(jù)轉(zhuǎn)換。 (BD)A.串行到串行B.并行到串行C.模擬到數(shù)字D.串行到并行E.數(shù)字到模擬6、同步通信對收/發(fā)時鐘要求()。 (DE)A.相位不同B.兩個時鐘源C.但兩時鐘頻率誤差小于5%D.相位完全相同E.頻率完全相同7、DMA數(shù)據(jù)傳送操作,
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年的一份合同范本
- 商品房出售合同協(xié)議范本
- 忻州勞動局合同協(xié)議
- 2025實施合同監(jiān)管“嚴把關(guān)”管理資料
- 2025商業(yè)房產(chǎn)租賃合同違約責任約定
- 2025幕墻施工合同
- 商場童車出租合同協(xié)議
- 咨詢協(xié)議合同協(xié)議
- 2025房屋租賃合同4
- 2025標準住宅抵押貸款合同協(xié)議
- 2025年美麗中國第六屆全國國家版圖知識競賽測試題庫及答案(中小學(xué)組)
- 八年級勞動教育測試題目及答案
- 消防中控考試試題及答案
- 2025年中考數(shù)學(xué)分類復(fù)習(xí):銳角三角函數(shù)及其應(yīng)用(56題)(原卷版)
- 湖北省襄陽襄城區(qū)四校聯(lián)考2025屆中考化學(xué)模擬試卷含解析
- 球團焙燒工(高級)技能鑒定備考試題庫-上(單選、多選題)
- 知識寶庫中的寶藏知識產(chǎn)權(quán)的投資潛力和實踐路徑探索
- 100以內(nèi)加減法練習(xí)題
- 微訓(xùn)練 一文多考 備考高效之小說《十八歲的李響》蔡楠-教師版
- 課件:《科學(xué)社會主義概論(第二版)》第四章
- 2025年上半年江蘇省蘇州市總工會招錄社會化工會工作者18人易考易錯模擬試題(共500題)試卷后附參考答案
評論
0/150
提交評論