微機(jī)原理與接口考試_第1頁
微機(jī)原理與接口考試_第2頁
微機(jī)原理與接口考試_第3頁
已閱讀5頁,還剩50頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、微機(jī)原理與接口試題第 1 章 微型計(jì)算機(jī)系統(tǒng)概述 矚慫潤厲釤瘞睞櫪廡賴。1. 簡述微型計(jì)算機(jī)系統(tǒng)的組成。2. 簡述計(jì)算機(jī)軟件的分類及操作系統(tǒng)的作用。3. CPU 是什么?寫出 Intel 微處理器的家族成員。4. 寫出 10 條以上常用的 DOS 操作命令。參考答案1. 答:微型計(jì)算機(jī)系統(tǒng)由硬件和軟件兩大部分組成,硬件又可細(xì)分為主機(jī)(由 CPU、存儲(chǔ)器、控制電 路、接口等構(gòu)成)、輸入設(shè)備(如鍵盤)和輸出設(shè)備(如顯示器) ;軟件可細(xì)分為系統(tǒng)軟件(如操作系 統(tǒng))和應(yīng)用軟件。 聞創(chuàng)溝燴鐺險(xiǎn)愛氌譴凈。3. 答 C P U ( Central Processing Unit 中央處理單元)是計(jì)算機(jī)的核心

2、部件,它包括控制器和算術(shù)邏 輯運(yùn)算部件等。 Intel 微處理器的家族成員有: 8088/8086 、 80186 、 80286 、 80386 、 80486 、 Pentium(80586) 、Pentium n Pentium 川和 Pentium IV。殘騖樓諍錈瀨濟(jì)溆塹籟。第 3 章 微機(jī)系統(tǒng)中的微處理器 釅錒極額閉鎮(zhèn)檜豬訣錐。3.1 例題例 3-1 有一塊 120 個(gè)字的存儲(chǔ)區(qū)域,其起始地址為 625A : 234D ,寫出這個(gè)存儲(chǔ)區(qū)域首末單元的 物理地址。 彈貿(mào)攝爾霽斃攬磚鹵廡。解:存儲(chǔ)區(qū)域的字節(jié)數(shù)為:2 X120 = 240 = 0F0H ,首地址為:625AH X10H +

3、 234DH = 648EDH ,末地址為:648EDH + 0F0H = 649DDH , 或者:625AH X10H +( 234DH + OFOH )= 625A0H + 243DH = 649DDH 。例 3-2 兩個(gè)十六進(jìn)制數(shù) 7825H 和 5A1FH 分別相加和相減后,求運(yùn)算結(jié)果及各標(biāo)志位的值。解: 7825H + 5A1FH = 0D244H , AF = 1 , CF = 0, ZF= 0, SF= 1 , OF = 1 (當(dāng)將 7825H 和 5A1FH 看作有符號(hào)數(shù)時(shí),兩個(gè)正數(shù)相加得到一個(gè)負(fù)數(shù),結(jié)果顯然是錯(cuò)誤的,實(shí)際上,在運(yùn)算過程中,次高位 產(chǎn)生了進(jìn)位而最高位沒有產(chǎn)生進(jìn)位

4、,故運(yùn)算產(chǎn)生溢出),PF= 1 (因?yàn)樵?4H中包含有偶數(shù)個(gè)1 )。謀 蕎摶篋飆鐸懟類蔣薔。7825H 5A1FH = 1E06H , AF = 1, CF= 0, ZF= 0 , SF= 0, OF = 0 , PF= 1。5A1FH 7825H = 0E1FAH , AF = 0, CF= 1 , ZF = 0, SF= 1 , OF = 0 , PF= 1。 廈礴懇蹣駢時(shí)盡繼價(jià)騷。3.2 習(xí) 題1. 微處理器內(nèi)部結(jié)構(gòu)由哪幾部分組成?闡述各部分的主要功能。2. 微處理器級(jí)總線有哪幾類?各類總線有什么作用?3. 為什么地址總線是單向的 而數(shù)據(jù)總線是雙向的?4. 8086/8088 微處理器內(nèi)

5、部有哪些寄存器?其主要作用是什么?5. 如果某微處理器有 20 條地址總線和 16 條數(shù)據(jù)總線:( 1 )假定存儲(chǔ)器地址空間與 I/O 地址空間是分開的 則存儲(chǔ)器地址空間有多大?( 2)數(shù)據(jù)總線上傳送的有符號(hào)整數(shù)的范圍有多大?6. 將十六進(jìn)制數(shù)62A0H與下列各數(shù)相加,求出其結(jié)果及標(biāo)志位 CF、AF、SF、ZF、OF和PF的值: 煢楨廣鰳鯡選塊網(wǎng)羈淚。(1) 1234H ;(2) 4321H ;(3) CFA0H;(4) 9D60H7. 從下列各數(shù)中減去4AE0H ,求出其結(jié)果及標(biāo)志位 CF、AF、SF、ZF、OF和PF的值:(1 ) 1234H ;(2) 5D90H ;( 3) 9090H

6、;( 4) EA04H8. 什么是邏輯地址?什么是物理地址?它們之間的關(guān)系如何?9. 寫出下列存儲(chǔ)器地址的段地址、偏移地址和物理地址:1)2134 :10A0 ;(2)1FA0:0A1F;(3)267A :B87610. 給定一個(gè)數(shù)據(jù)的有效地址為2359H,并且(DS )= 490BH,求該數(shù)據(jù)的物理地址。11. 如果在一個(gè)程序段開始執(zhí)行之前,(CS)= 0A7F0H , (IP)= 2B40H,求該程序段的第一個(gè)字的 物理地址。 鵝婭盡損鵪慘歷蘢鴛賴。12. 下列操作可使用哪些寄存器?( 1 )加法和減法;( 2)循環(huán)計(jì)數(shù);( 3)乘法和除法;( 4)保存段地址; (5)表示運(yùn)算結(jié)果的特征;

7、 (6)指令地址;(7)從堆棧中取數(shù)的地址;13. IBM PC 有哪些寄存器可用來指示存儲(chǔ)器的地址?14. 設(shè)(BX)= 637DH,(Sl)= 2A9BH,位移量=0C237H,(DS)= 3100H,求下列尋址方式產(chǎn) 生的有效地址和物理地址: 籟叢媽羥為贍僨蟶練淨(jìng)。(1) 直接尋址;(2 )用BX的寄存器間接尋址;(3 )用BX的寄存器相對(duì)尋址;(4)用BX和SI的基址變址尋址;(5)用BX和SI的基址變址且相對(duì)尋址15. 若(CS)= 5200H時(shí),物理轉(zhuǎn)移地址為5A238H,那么(CS)變成7800H時(shí),物理轉(zhuǎn)移地址為 多少? 預(yù)頌圣鉉儐歲齦訝驊糴。16. 設(shè)(CS) = 0200H

8、 ,(IP)= 2BC0H,位移量=5119H ,(BX)= 1200H ,(DS)= 212AH , (224A0H )=0600H , (275B9H )= 098AH。求使用下列尋址方式時(shí)的轉(zhuǎn)移地址:滲釤嗆儼勻諤鱉調(diào)硯錦。( 1 )段內(nèi)直接尋址方式;( 2)使用 BX 的寄存器尋址的段內(nèi)間接尋址方式;( 3)使用 BX 的寄存器相對(duì)尋址的段內(nèi)間接尋址方式;17. 將下列兩組的詞匯和說明關(guān)聯(lián)起來:(1) CPU ;A 保存當(dāng)前棧頂?shù)刂返募拇嫫鳎?2) EU ;B 指示下一條要執(zhí)行指令的地址;(3) BIU ;C.總線接口部件,實(shí)現(xiàn)執(zhí)行部件所需要的所有總線操作;(4)IP;D 分析并控制指令

9、執(zhí)行的部件 ;(5)SP;E存儲(chǔ)程序、數(shù)據(jù)等信息的記憶裝置,PC機(jī)有RAM和ROM兩種;鐃誅臥瀉噦圣騁貺頂廡(6)存儲(chǔ)器;F 以后進(jìn)先出方式工作的存儲(chǔ)器空間;( 7)堆棧;G .把匯編語言程序翻譯成機(jī)器語言程序的系統(tǒng)程序;( 8)指令;H .惟一代表存儲(chǔ)器空間中的每個(gè)字節(jié)單元的地址;( 9)狀態(tài)標(biāo)志;1.能被計(jì)算機(jī)直接識(shí)別的語言;( 10 )控制標(biāo)志;丄用指令的助記符、符號(hào)地址、標(biāo)號(hào)等符號(hào)書寫程序的語言;( 11 )段寄存器;K.把若干個(gè)模塊連接起來成為可執(zhí)行文件的系統(tǒng)程序;( 12 )物理地址;L.保存各邏輯段的起始地址的寄存器;(13 )匯編語言;M .控制操作的標(biāo)志, PC 機(jī)有三位:

10、DF、 IF、 TF;( 14 )機(jī)器語言;N .記錄指令操作結(jié)果的標(biāo)志,PC機(jī)有六位:OF、SF、ZF、AF、PF、CF;擁締鳳襪備訊顎輪爛薔。(15)匯編程序;O.執(zhí)行部件,由算術(shù)邏輯單元(ALU)和寄存器組等組成;(16)連接程序;P.由匯編程序在匯編過程中執(zhí)行的指令;(17)目標(biāo)碼;Q.告訴CPU要執(zhí)行的操作,在程序運(yùn)行時(shí)執(zhí)行;(18)偽指令R .機(jī)器語言代碼。參考答案1答:微處理器內(nèi)部結(jié)構(gòu)主要由算術(shù)邏輯運(yùn)算單元( ALU )、控制器、工作寄存器和 I/O 控制邏輯組 成。算術(shù)邏輯運(yùn)算單元是 CPU 的核心,它完成所有的運(yùn)算操作;控制器是 CPU 的“指揮中心”,只 有在它的控制下,

11、CPU 才能完成指令的讀入、寄存、譯碼和執(zhí)行;工作寄存器用于暫時(shí)存儲(chǔ)尋址信 息和計(jì)算中間結(jié)果; I/O 控制邏輯用于處理 I/O 操作。 贓熱俁閫歲匱閶鄴鎵騷。3. 答:由于在計(jì)算機(jī)中地址總是由 CPU 產(chǎn)生的,因此地址總線是單向的。而數(shù)據(jù)可從 CPU 寫到存 儲(chǔ)器,也可從存儲(chǔ)器讀到 CPU ,因此數(shù)據(jù)總線是雙向的。 壇摶鄉(xiāng)囂懺蔞鍥鈴氈淚。5. 解:存儲(chǔ)空間為 M字節(jié),數(shù)據(jù)總線上傳送的有符號(hào)整數(shù)的范圍為 32768+ 32767。7. 解:(1) 1234H 4AE0H = C754H ; CF= 1 , AF= 0, SF= 1 , ZF = 0, OF = 0 , PF = 0 蠟變黲癟報(bào)

12、倀 鉉錨鈰贅。(2) 5D90H 4AE0H = 12B0H ; CF = 0, AF = 0 , SF= 0 , ZF= 0 , OF = 0 , PF= 0 買鯛鴯譖曇膚遙 閆擷凄。(3) 9090H 4AE0H = 45B0H ;CF= 0 , AF = 0 ,SF= 0, ZF = 0 ,OF = 0,PF = 0(4) EA04H 4AE0H = 9F24H ;CF= 0 , AF = 0,SF= 1 , ZF = 0,OF = 0,PF= 19. 解:( 1 )段地址: 2134H ; 偏移地址: 10A0H ; 物理地址: 223E0H(2) 段地址: 1FA0H; 偏移地址:

13、0A1F H; 物理地址: 2041FH(3) 段地址: 267A H ; 偏移地址: B876H ; 物理地址: 32016H11. 解:物理地址為:0A7F0H X10H + 2B40H = A3330H。13. 答:指示存儲(chǔ)器地址的寄存器有:SI, DI, BX, BP15. 解:偏移地址為 5A238H 5200H X10H = 8238H,因此當(dāng)(CS)變成7800H 時(shí),物理轉(zhuǎn) 移地址為7800H X10H + 8238H = 80238H綾鏑鯛駕櫬鶘蹤韋轔糴。17. 答:兩組詞匯和說明的關(guān)聯(lián)關(guān)系為1)O;( 2)D;(3) C;( 4)B;( 5) A;( 6) E;7) F;(

14、 8)Q;( 9)N;(10)M;(11)L;(12)H;13)J;(14)1 .1 ?(15)G;(16)K;(17)R;(18)P。第4章 匯編語言程序設(shè)計(jì)基本方法驅(qū)躓髏彥浹綏譎飴憂錦第6章 微處理器 8086 的總線結(jié)構(gòu)和時(shí)序貓蠆驢繪燈鮒誅髏貺廡。1.微處理器的外部結(jié)構(gòu)表現(xiàn)為 ,它們構(gòu)成了微處理器級(jí)總線。2.微處理器級(jí)總線經(jīng)過總線形成電路之后形成了 。3什么是總線結(jié)構(gòu)?簡述計(jì)算機(jī)系統(tǒng)采用總線結(jié)構(gòu)的優(yōu)點(diǎn)。4對(duì)教材 p220 頁圖 6.2, 若 20 位地址全部用 74LS373 八位鎖存器鎖存 ,數(shù)據(jù)線上使用74LS245 總線收發(fā)器 ,試畫出系統(tǒng)總線結(jié)構(gòu)圖5.在 8086 系統(tǒng)總線結(jié)構(gòu)中

15、,為什么要有地址鎖存器?6根據(jù)傳送信息的種類不同,系統(tǒng)總線分為 、 和 。7三態(tài)邏輯電路輸出信號(hào)的三個(gè)狀態(tài)是: 、 和 。8微機(jī)中的控制總線提供A 數(shù)據(jù)信號(hào)流;B 存儲(chǔ)器和I/O設(shè)備的地址碼;C.所有存儲(chǔ)器和I/O設(shè)備的時(shí)序信號(hào); D 所有存儲(chǔ)器和I/O設(shè)備的控制信號(hào);E. 來自存儲(chǔ)器和I/O設(shè)備的響應(yīng)信號(hào);F. 上述各項(xiàng);G. 上述C, D兩項(xiàng);H 上述 C, D 和 E 三項(xiàng)。9微機(jī)中讀寫控制信號(hào)的作用是A決定數(shù)據(jù)總線上數(shù)據(jù)流的方向;B控制存儲(chǔ)器操作讀 /寫的類型;C控制流入、流出存儲(chǔ)器信息的方向;D控制流入、流出 I/O 端口信息的方向;E以上所有。10 系統(tǒng)總線中地址線的作用是11.

16、CPU 和總線控制邏輯中信號(hào)的時(shí)序是由 信號(hào)控制的。12. 欲使 8086CPU 工作在最小方式,引腳 MN/MX 應(yīng)接 。13. RESET信號(hào)是時(shí)產(chǎn)生的,至少要保持4個(gè)時(shí)鐘周期的電平才有效,該信號(hào)結(jié)束后,CPU 內(nèi)的 CS 為, IP 為,程序從地址開始執(zhí)行。 鍬籟饗逕瑣筆襖鷗婭薔。14 CPU 在 狀態(tài)開始檢查 READY 信號(hào),電平時(shí)有效,說明存儲(chǔ)器或 I/O 端口準(zhǔn)備就緒,下一個(gè)時(shí)鐘周期可進(jìn)行數(shù)據(jù)的讀寫;否則, CPU 可自動(dòng)插入一個(gè)或幾個(gè),以延長總線周期,從而保證快速的 CPU 與慢速的存儲(chǔ)器或 I/O 端口之間協(xié)調(diào)的進(jìn)行數(shù)據(jù)傳送。 構(gòu)氽頑黌碩飩薺齦話騖。15. 當(dāng) M/IO 引腳

17、輸出高電平時(shí),說明 CPU 正在訪問。16. 在構(gòu)成8086最小系統(tǒng)總線時(shí),地址鎖存器8282的選通信號(hào)STB應(yīng)接CPU的 信號(hào),輸出允許端OE應(yīng)接;數(shù)據(jù)收發(fā)器8286的方向控制端T應(yīng)接 信號(hào),輸出允許端OE應(yīng)接信號(hào)。 輒嶧陽檉籪癤網(wǎng)儂號(hào)澩。17 8086 微處理器級(jí)總線經(jīng)過總線控制電路,形成了系統(tǒng)三總線,它們是總線,地址總線和數(shù)據(jù)總線。堯側(cè)閆繭絳闕絢勵(lì)蜆贅。188086CPU 在讀寫一個(gè)字節(jié)時(shí), 只需要使用 16 條數(shù)據(jù)線中的 8條,在 個(gè)總線周期內(nèi)完成; 在讀寫一個(gè)字時(shí),自然要用到全部的 16條數(shù)據(jù)線,只是當(dāng)此字的地址是偶地址時(shí),可在個(gè)總線周期內(nèi)完成,而對(duì)奇地址字的訪問則要在個(gè)總線周期內(nèi)完

18、成。 識(shí)饒鎂錕縊灩筧嚌儼淒。19 8086 最大系統(tǒng)的系統(tǒng)總線結(jié)構(gòu)較最小系統(tǒng)的系統(tǒng)總線結(jié)構(gòu)多一芯片。20 .簡述8086最大系統(tǒng)總線結(jié)構(gòu)中的總線控制器輸出的信號(hào) AIOWC和AMWC的作用。21 微機(jī)在執(zhí)行指令 MOV DI , AL 時(shí),將送出的有效信號(hào)有:A. RESETB.高電平的 M/IO 信號(hào) C. WRD. RD22 .設(shè)指令 MOV AX,DATA 已被取到CPU的指令隊(duì)列中準(zhǔn)備執(zhí)行,并假定 DATA為偶地址,試畫出以下情況下該指令執(zhí)行的總線時(shí)序圖凍鈹鋨勞臘鍇癇婦脛糴。( 1) 沒有等待的 8086 最小方式;( 2) 有一個(gè)等待周期的 8086 最小方式23 上題中如指令分別為

19、:1)MOVDATA+1 ,AX2)MOVDATA+1 ,AL3)OUTDX,AX4)INAL,0F5H重做上題( 1)DX 的內(nèi)容為偶數(shù))24 8086 最小方式下,讀總線周期和寫總線周期相同之處是: 在 狀態(tài)開始使 ALE 信號(hào)變?yōu)橛行?電平,并輸出 信號(hào)來確定是訪問存儲(chǔ)器還是訪問 I/O 端口,同時(shí)送出 20 位有效地址, 在狀態(tài)的后部, ALE 信號(hào)變?yōu)殡娖?,利用其下降沿?20 位地址和 BHE 的狀態(tài)鎖存在地址鎖存器中;相異之處是從 狀態(tài)開始的數(shù)據(jù)傳送階段。 恥諤銪滅縈歡煬鞏鶩錦。參考答案2. 系統(tǒng)總線3. 總線結(jié)構(gòu)是微型計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的重要特點(diǎn)之一。 它是主體部分與其它部分相連接

20、的一種結(jié)構(gòu)方 式。其基本思想是, 主體部分與其它多個(gè)不同部分都通過同一組精心設(shè)置的連線相連接, 如以微處理 器為主體的微處理器級(jí)總線和以主機(jī)板為主體的系統(tǒng)級(jí)總線。 鯊腎鑰詘褳鉀溈懼統(tǒng)庫。 微機(jī)所采用的總線式結(jié)構(gòu)具有如下優(yōu)點(diǎn):1) 簡化了系統(tǒng)結(jié)構(gòu)。整個(gè)系統(tǒng)結(jié)構(gòu)清晰,連線少。2) 簡化了硬件設(shè)計(jì)。無論是自己選擇芯片組成系統(tǒng)機(jī)還是在現(xiàn)成的系統(tǒng)機(jī)上開發(fā)微機(jī)應(yīng)用系統(tǒng), 由總線規(guī)范給出了傳輸線和信號(hào)的規(guī)定, 并對(duì)存儲(chǔ)器和 I/O 設(shè)備如何“掛” 在總線上都作了具體的規(guī) 定,降低了硬件設(shè)計(jì)的復(fù)雜性。 碩癘鄴頏謅攆檸攜驤蘞。3) 易于升級(jí)更新。在微機(jī)更新時(shí),許多時(shí)候,不必全部廢棄舊機(jī)子,而是直接更換主板及過時(shí)

21、的部分零配件,以提高微機(jī)的運(yùn)行速度和內(nèi)存容量。比直接買新微機(jī)更經(jīng)濟(jì)。閿擻輳嬪諫遷擇楨秘騖。4) 系統(tǒng)擴(kuò)充性好。一是規(guī)模擴(kuò)充,二是功能擴(kuò)充規(guī)模擴(kuò)充僅僅需要多插一些同類型的插件; 功能擴(kuò)充僅僅需要按總線標(biāo)準(zhǔn)設(shè)計(jì)一些新插件, 插入微機(jī)的擴(kuò)充插槽中即可,這使系統(tǒng)擴(kuò)充既簡單又快速可靠,還便于查錯(cuò)。 氬嚕躑竄貿(mào)懇彈瀘頷澩。7 高電平、低電平、高阻態(tài)8 H9 E高 0FFFFH0 0FFFF0H 釷鵒資贏車贖孫滅獅贅。16.ALE地DT/RDEN18.11224T1高M(jìn)/IOT1低T213 .系統(tǒng)加電或操作員按面板上的 RESET鍵第 7 章 存儲(chǔ)器系統(tǒng)慫闡譜鯪逕導(dǎo)嘯畫長涼1 用下列 RAM 芯片構(gòu)成 32

22、KB 存儲(chǔ)器模塊,各需多少芯片?16 位地址總線中有多少位參與片內(nèi)尋址?多少位可用作片選控制信號(hào)? 諺辭調(diào)擔(dān)鈧諂動(dòng)禪瀉類。(1) 1K X1(2) 1K X4(3) 4K X8(4) 16K X12 若存儲(chǔ)器模塊的存儲(chǔ)容量為 256KB ,則利用上題中給出的 RAM 芯片,各需多少塊? 20 位地址 總線中有多少位參與片內(nèi)尋址?多少位可用作片選控制信號(hào)? 嘰覲詿縲鐋囁偽純鉿錈。3 一臺(tái) 8位微機(jī)系統(tǒng)的地址總線為 16 位,其存儲(chǔ)器中 RAM 的容量為 32 KB ,首地址為 4000H , 且地址是連續(xù)的。問可用的最高地址是多少? 熒紿譏鉦鏌觶鷹緇機(jī)庫。4.某微機(jī)系統(tǒng)中內(nèi)存的首地址為 4000

23、H,末地址為7FFFH,求其內(nèi)存容量。5 為地址總線為 16 位的某 8 位微機(jī)設(shè)計(jì)一個(gè)容量為 12KB 的存儲(chǔ)器,要求 ROM 區(qū)為 8KB ,從0000H 開始,采用2716芯片;RAM 區(qū)為4KB,從2000H 開始,采用2114芯片。試畫出設(shè)計(jì)的 存儲(chǔ)器系統(tǒng)的連線圖。 鶼漬螻偉閱劍鯫腎邏蘞。6. 一臺(tái)8位微機(jī)系統(tǒng)需將內(nèi)存RAM擴(kuò)充8KB,其擴(kuò)充存儲(chǔ)空間為8000H開始的連續(xù)存儲(chǔ)區(qū)。設(shè) 系統(tǒng)的地址總線為 ,數(shù)據(jù)總線為,控制總線為和,存儲(chǔ)器芯片用2114。畫出擴(kuò)充的存儲(chǔ) 器模塊的連接線路圖。地址譯碼器選用 3-8譯碼器74LS138,需要的門電路可自行選擇。紂憂蔣氳頑薟 驅(qū)藥憫騖。7. 選

24、用合適的存儲(chǔ)芯片和譯碼芯片為 8086 CPU (工作于最小模式)設(shè)計(jì)一個(gè)8KB的ROM和16KB 的 RAM 的存儲(chǔ)器系統(tǒng)。 穎芻莖蛺餑億頓裊賠瀧。8. 8088/8086/80286/80386/80486/Pentium/Pentiumn /Pentium 川的尋址范圍各為多少? 濫驂膽閉驟羥闈詔寢賻。9 簡述高速存儲(chǔ)器 Cache 的基本工作原理。參考答案1 構(gòu)成 32KB 存儲(chǔ)器所需芯片數(shù)目、片內(nèi)尋址及片選譯碼的地址線見下表所示。表 7-1 芯片數(shù)目、片內(nèi)尋址和片選譯碼的地址線的關(guān)系RAM 芯片需芯片數(shù)目片內(nèi)尋址地址線片選譯碼地址線1K X1, 10 位,6 位1K X464,10

25、位,6 位4KX88,12 位,4 位16K X44,14 位,2 位3 由首地址為4000H及容量為32KB可知,該存儲(chǔ)器中 RAM的尋址范圍為4000HOBFFFH , 則可用的最高地址為 0BFFFH 銚銻縵嚌鰻鴻鋟謎諏涼。5 從題圖可知, 存儲(chǔ)器選用高位地址線 中的最高兩位 和 作為譯碼輸入, 采用部分譯碼法形成片 選送控制信號(hào),地址有重疊區(qū)。 擠貼綬電麥結(jié)鈺贖嘵類。4 組 RAM 的基本地址分別為:0000H 03FFH ,4000H 43FFH8000H 83FFH ,0C000H 0C3FFH每組的地址范圍分別為:0000H 3FFFH,4000H 7FFFH8000H 0BFF

26、FH,0C000H 0FFFFH9.不同檔次的PC機(jī)因其使用的CPU的地址總線位數(shù)不同,其能力也不相同,尋址范圍等于個(gè)字節(jié),其中 m 為地址總線位數(shù)。 賠荊紳諮侖驟遼輩襪錈。表 7-1 不同類型 CPU 的尋址范圍CPU數(shù)據(jù)總線位數(shù)地址總線位數(shù)尋址范圍8086/80888201 MB80286162416 MB80386/8048632324 GBPentium32324 GBPentium n / 川323664 GB第8 章 高檔微機(jī)的某些新技術(shù) 塤礙籟饈決穩(wěn)賽釙冊(cè)庫。1 什么是虛擬存儲(chǔ)器?其作用是什么? 80386/80486 的虛擬存儲(chǔ)器容量最大有多少?2 何為 RISC 技術(shù)?與 C

27、ISC 相比其主要特點(diǎn)是什么?3 80386/80486 有哪三種工作模式?各有何特點(diǎn)?4 什么叫流水線技術(shù)和超標(biāo)量、超流水線技術(shù)?5 什么叫高度緩沖存儲(chǔ)器技術(shù)?微機(jī)采用這種技術(shù)的根本目的是什么?6 試比較實(shí)工作模式和仿 8086 工作模式的異同。7 80486 的邏輯地址、物理地址和線性地址分別指什么?它們的尋址能力分別為多少?8 保護(hù)工作模式下的保護(hù)是何含義?該工作模式下主要進(jìn)行哪幾方面的保護(hù)功能?9 DOS 下對(duì)超過 640KB 的內(nèi)存如何管理?參考答案第 9 章 CMOS 禾口 ROM BIOS 裊樣祕廬廂顫諺鍘羋藺。1 如何查看微機(jī)系統(tǒng)中 CMOS RAM 中的內(nèi)容?2 開機(jī)加電后,

28、 CPU 從什么地址開始執(zhí)行?首先要進(jìn)行的工作是什么?3 通過 BIOS 的軟中斷調(diào)用,可進(jìn)行哪些設(shè)備的輸入輸出控制?4 BIOS 軟中斷調(diào)用與 DOS 功能調(diào)用有何異同?哪一種可在用戶的中斷服務(wù)程序中使用?5 什么叫 RAM 的影像內(nèi)存?它有何優(yōu)點(diǎn)?參考答案第 10 章 輸入輸出接口( 1 ) 倉嫗盤紲囑瓏詁鍬齊驁。1. 寫出指令 ,將一個(gè)字節(jié)輸出到端口 25H 。2. 寫出指令 ,將一個(gè)字從端口 1000H 輸入。3. 寫出指令 ,分兩次將 1000 從端口 1000H 輸出 ,先輸出低字節(jié) ,后輸出高字節(jié)。4.下列指令經(jīng)匯編后各是幾個(gè)字節(jié)的指令?INAL52H ;OUT0CH,AL 綻萬

29、璉轆娛閬蟶鬮綰瀧。INAXDX;OUTDX,AX 驍顧燁鶚巰瀆蕪領(lǐng)鱺賻。5. 編寫一段指令序列,功能是輪流交替地測試分別屬于兩個(gè)設(shè)備的兩個(gè)狀態(tài)寄存器。當(dāng)測知某個(gè)狀 態(tài)寄存器的位 0 是 1,則從這個(gè)狀態(tài)寄存器對(duì)應(yīng)的設(shè)備讀入數(shù)據(jù)。 每讀入一個(gè)字節(jié)對(duì)這個(gè)狀態(tài)寄存器 進(jìn)行一次測試。如果測得位 3 為 1 ,則停止這個(gè)設(shè)備的讀入,再進(jìn)入輪流測試狀態(tài)。假設(shè)兩個(gè)狀態(tài)寄存器的端口地址分別是 300H 和 308H ,兩個(gè)輸入數(shù)據(jù)端口分別是 302H 和 30AH ,輸入數(shù)據(jù)存入數(shù) 據(jù)存貯器,開始地址分別是 BUFF1 和 BUFF2。 瑣釙濺曖惲錕縞馭篩涼。6.當(dāng)采用輸入操作情況下 ,除非計(jì)算機(jī)等待數(shù)據(jù) ,

30、否則無法傳送數(shù)據(jù)給計(jì)算機(jī)。A)程序查詢方式 ;B)中斷方式 ;C)DMA 方式7在微型機(jī)接口中,設(shè)備地址選片的方法有哪幾種?如何選用?8. Intel 80x86CPU可以訪問的 I/O 空間有:A) 4GBB) 1MBC)64KBD ) 1KB 鎦詩涇艷損樓紲鯗餳類。9. 8086 CPU 有 條地址總線 ,可形成的存貯器地址空間 ,可尋址范圍為 ;地址總線中的條線可用于 I/O 尋址 , 形成 的輸入輸出地址空間,地址范圍為 ;PC 機(jī)中用了 條地址線進(jìn)行 I/O 操作 ,其地址空間為 櫛緶歐鋤棗鈕種鵑瑤錟。地址空 ,可尋址范圍為10 存貯器的每個(gè)字節(jié)單元占存貯器地址空間的一個(gè)地址;相應(yīng)的

31、,輸入輸出端口占間的。轡燁棟剛殮攬瑤麗鬮應(yīng)。11 實(shí)現(xiàn)主機(jī)與外設(shè)之間同步需要解決的基本問題有二,一為,另一為12主機(jī)與外設(shè)之間實(shí)現(xiàn)數(shù)據(jù)的輸入輸出的基本方式有。峴揚(yáng)斕滾澗輻灄興渙藺。13 對(duì)于微機(jī)而言,任何新增的外部設(shè)備,最終總是要通過與主機(jī)相接14 在主機(jī)板外開發(fā)一些新的外設(shè)接口邏輯,這些接口邏輯的一側(cè)應(yīng)與相接,另一側(cè)與相接。 詩叁撻訥燼憂毀厲鋨驁。15 I/O 接口的含義,從硬件來說,包括;從軟件來說,可以理解為。則鯤愜韋瘓賈暉園棟瀧。16 對(duì)于用戶而言,接口設(shè)計(jì)的任務(wù)就是開發(fā)出17 需要靠在程序中排入 I/O 指令完成的數(shù)據(jù)輸入輸出方式有(A) DMA( B)無條件程序直接傳送( C )程

32、序查詢控制式( D )中斷方式18 系統(tǒng)總線是通過與外設(shè)的接口邏輯相連接的,所有是并聯(lián)的19 8086CPU 用指令從端口讀入數(shù)據(jù),用 OUT 指令 。20在下列指令中,能使80X86CPU對(duì)I/O端口進(jìn)行讀/寫訪問的是:A)中斷指令B) 串操作指令C) 輸入/輸出指令D) MOV 指令脹鏝彈奧秘孫戶孿釔賻。21 在IBM PC機(jī)接口開發(fā)中用到某一大規(guī)模集成電路芯片,其內(nèi)部占16個(gè)I/O端口地址,分配占用30030FH,請(qǐng)?jiān)O(shè)計(jì)一個(gè)片選信號(hào)CS形成電路。鰓躋峽禱紉誦幫廢掃減。22IBM PC 系統(tǒng)中,如果 AEN 信號(hào)未參加 I/O 端口地址譯碼,將出現(xiàn)什么問題?在沒有 DMA 的某微機(jī)系統(tǒng)中,

33、是否存在一樣的問題? 稟虛嬪賑維嚌妝擴(kuò)踴糶。23. 利用三態(tài)門(74LS244 )作為輸入接口,接口地址規(guī)定為 04E5H,試畫出其與8086最小系統(tǒng) 總線的連接圖。 陽簍埡鮭罷規(guī)嗚舊巋錟。24. 利用三態(tài)門輸出的鎖存器(74LS244 )作為輸出接口,接口地址規(guī)定為E504H,試畫出其與8086 最大系統(tǒng)總線的連接圖。若上題中輸入接口的 bit 4和bit 7同時(shí)為0時(shí)將DATA為首地址的十個(gè)內(nèi) 存數(shù)據(jù)連續(xù)由輸出接口輸出;若不滿足條件則等待,試編寫相應(yīng)的程序段。 溈氣嘮戇萇鑿鑿櫧諤應(yīng)。25 什么是中斷? PC機(jī)中有那些種類的中斷?借助中斷機(jī)制可實(shí)現(xiàn)哪些操作功能?26中斷向量表的功能是什么?詳

34、述 CPU 利用中斷向量表轉(zhuǎn)入中斷服務(wù)程序的過程。 27簡述實(shí)模式下可屏蔽中斷的中斷響應(yīng)過程? 28如果利用中斷方式傳輸數(shù)據(jù),數(shù)據(jù)是如何傳輸?shù)模恐袛嘟Y(jié)構(gòu)起了什么作用?29. 根據(jù)中斷過程的要求設(shè)計(jì)的一個(gè)中斷系統(tǒng) ,大致需要考慮哪些問題 ?30. 類型 14H 的中斷向量(即中斷服務(wù)程序的 32 位入口地址)存在存儲(chǔ)器的哪些單元里 ?31. 給定(SP)=0100, (SS)=0300, (PSW)=0240,以及存儲(chǔ)單元的內(nèi)容(00020)=0040, (00022)=0100,在段地址為0900及偏移地址為00A0的單元中有一條中斷指令I(lǐng)NT 8,試問執(zhí)行INT 8指令后,SP、 SS、IP

35、、PSW 的內(nèi)容是什么?棧頂?shù)娜齻€(gè)字是什么? 鋇嵐縣緱虜榮產(chǎn)濤團(tuán)藺。32 8259 初始化編程是如何開始的?順序如何?33 設(shè)某微機(jī)系統(tǒng)要管理 64 級(jí)中斷,問組成該中斷機(jī)構(gòu)時(shí)需片8259。(A) 8片(B) 10片(C) 9片(D) 64片34 完全嵌套的優(yōu)先級(jí)排序方式的規(guī)則是什么?用哪些操作命令且在什么時(shí)候設(shè)置命令能保證這種 優(yōu)先級(jí)排序規(guī)則實(shí)現(xiàn)? 懨俠劑鈍觸樂鷴燼觶騮。35. 如設(shè)備 D1 、 D2 、 D3、 D4、 D5 按完全嵌套優(yōu)先級(jí)排列規(guī)則。設(shè)備 D1 的優(yōu)先級(jí)最高, D5 最低。 若中斷請(qǐng)求的次序如下所示, 試給出各設(shè)備的中斷處理程序的次序。 假設(shè)所有的中斷處理程序開始后 就有

36、 STI 指令,并在中斷返回之前發(fā)出結(jié)束命令 謾飽兗爭詣繚鮐癩別瀘。(1)設(shè)備 3 和 4 同時(shí)發(fā)出中斷請(qǐng)求(2)在設(shè)備 3 的中斷處理程序完成之前,設(shè)備 2 發(fā)出中斷請(qǐng)求(3)在設(shè)備 4的中斷處理程序完成之后,設(shè)備 5 發(fā)出中斷請(qǐng)求(4) 以上所有中斷處理程序完成并返回主程序后,設(shè)備1、 3、 5同時(shí)發(fā)出中斷請(qǐng)求在設(shè)備 3的 中斷處理程序完成之前,設(shè)備 2 發(fā)出中斷請(qǐng)求 咼鉉們歟謙鴣餃競蕩賺。 36初始化時(shí)設(shè)置為非自動(dòng)結(jié)束方式,那么在中斷服務(wù)程序?qū)⒔Y(jié)束時(shí)必須設(shè)置什么操作命令?如果 不設(shè)置這種命令會(huì)發(fā)生什么現(xiàn)象? 瑩諧齷蘄賞組靄縐嚴(yán)減。 37初始化時(shí)設(shè)置為自動(dòng)結(jié)束方式,那么中斷嵌套的深度可否控

37、制?38 中斷服務(wù)程序結(jié)束時(shí),用 RETF指令代替IRET指令能否返回主程序?這樣做存在什么問題?39 總結(jié)一下,在哪些情況下需用 CLI指令關(guān)中斷?在哪些情況下需用 STI指令開中斷?40. 按中斷源處于CPU內(nèi)部還是外部,中斷可分為外部中斷和兩類,前者又分為41. 一次程序中斷大致可分為 : (1) , (2) , (3) , (4) , (5) 等過程。麩肅鵬鏇 轎騍鐐縛縟糶。42. 采用 DMA 方式傳送數(shù)據(jù)時(shí) ,每傳送一個(gè)數(shù)據(jù)就要占用 的時(shí)間A) 一個(gè)指令周期 ;B) 一個(gè)機(jī)器周期 ;C) 一個(gè)存儲(chǔ)周期 ;D) 一個(gè)總線周期43. DMA 方式數(shù)據(jù)傳送與程序控制數(shù)據(jù)傳送相比較,有何不

38、同之處?44. 通道程序是由 組成A) I/O 指令 ;B) 通道控制字 (或稱通道指令 );C) 通道狀態(tài)字45. 在以 DMA 方式傳送數(shù)據(jù)的過程中 ,由于沒有破壞和的內(nèi)容 ,所以一旦數(shù)據(jù)傳送完畢主機(jī)可以立即返回原程序。 納疇鰻吶鄖禎銣膩鰲錟。46. 如果認(rèn)為 CPU 等待設(shè)備的狀態(tài)信號(hào)是處于非工作狀態(tài) (即踏步等待 ),那么 ,在下面幾種主機(jī)與設(shè)備 數(shù)據(jù)傳送方式中 , (1) 主機(jī)與設(shè)備是串行工作的 , (2) 主機(jī)與設(shè)備是并行工作的 , (3) 主 程序與外圍設(shè)備是并行運(yùn)行的 風(fēng)攆鮪貓鐵頻鈣薊糾廟。A) 程序查詢方式 ;B) 中斷方式 ;C) DMA 方式47 系統(tǒng)總線的發(fā)展過程是:從

39、系統(tǒng)總線開始,經(jīng)歷了 總線,又發(fā)展為 總線和總線滅噯駭諗鋅獵輛覯餿藹。48. RS-232 接口是 (1) 接口 ,它通常用對(duì)(2) 連接和 (3) 之間的連接 ,AS-232標(biāo)準(zhǔn)規(guī)定采用 (4) 邏輯,其邏輯 “1”電平在 (5) 的范圍內(nèi) ,邏輯 “0”電平在 (6) 的范圍之內(nèi) 鐒鸝餉飾鐔閌貲諢癱騮。49比較 8253 的方式 0 與方式 4、方式 1 與方式 5 有什么區(qū)別?50 IBM PC/XT 系統(tǒng)中 8253 的計(jì)數(shù)器 0 用于產(chǎn)生實(shí)時(shí)時(shí)鐘中斷請(qǐng)求信號(hào),中斷服務(wù)程序如教材 第 369 頁程序所示。請(qǐng)問 8253 的計(jì)數(shù)器 0 被初始化為什么狀態(tài)? 攙閿頻嶸陣澇諗譴隴瀘。51 如

40、 50 題所述,實(shí)時(shí)時(shí)鐘中斷服務(wù)程序中有 INT 1CH 指令為用戶提供一個(gè)出入口,請(qǐng)你編一 程序利用這一出入口在屏幕上每隔大約 1s 更新并顯示時(shí)間。 趕輾雛紈顆鋝討躍滿賺。52通過8253 的計(jì)數(shù)器 0產(chǎn)生中斷請(qǐng)求信號(hào), 欲在可設(shè)最大初值范圍內(nèi)延長產(chǎn)生中斷的時(shí)間, 無效 的方法是: 夾覡閭輇駁檔驀遷錟減。A)初始化時(shí)使 CR0 盡量大;B)在 OUT0 變高之前重置初值;C)在 OUT0 變高之前在 GATE0 加一觸發(fā)信號(hào);D)降低加在 CLK0 端的信號(hào)頻率53 已知某可編程接口芯片中計(jì)數(shù)器的口地址為 40H ,計(jì)數(shù)頻率為 2MHz ,該芯片的控制字為 8位 二進(jìn)制數(shù),控制字寄存器的口

41、地址為 43H ,計(jì)數(shù)器達(dá)到 0 值的輸出信號(hào)用作中斷請(qǐng)求信號(hào),執(zhí)行下 列程序后,中斷請(qǐng)求信號(hào)的周期是ms 。視絀鏝鴯鱭鐘腦鈞欖糲。MOV AL,00110110BOUT 43H, ALMOV AL, 0FFHOUT 40H, ALOUT 40H, AL54 若 8253 芯片可利用 8086 的外設(shè)接口地址 D0D0HD0DFH ,試畫出電路連接圖,加到 8253上的時(shí)鐘信號(hào)為 2MHz :偽澀錕攢鴛擋緬鐒鈞錠。(1) 若利用計(jì)數(shù)器 0,1 ,2 分別產(chǎn)生下列三種信號(hào): 周期為 10us 的對(duì)稱方波 每 1s 產(chǎn)生一個(gè)負(fù)脈沖 10s 后產(chǎn)生一個(gè)負(fù)脈沖 ;每種情況下,試說明 8253 如何連接

42、并編寫包括初始化在內(nèi)的程序。(2) 若希望利用8086通過接口控制GATE,當(dāng)CPU使GATE有效開始,20us后在計(jì)數(shù)器0的 OUT 端產(chǎn)生一個(gè)正脈沖,試設(shè)計(jì)完成此要求的硬件和軟件。 緦徑銚膾齲轎級(jí)鏜撟廟。55 說明 8254 的六種工作方式?若加到 8254 上的時(shí)鐘頻率為 0.5MHz ,則一個(gè)計(jì)數(shù)器的最長定時(shí) 時(shí)間是多少 ?若要求 10 分鐘產(chǎn)生一次定時(shí)中斷 ,試提出解決方案。 騅憑鈳銘僥張礫陣軫藹。56在 IBM PC 系統(tǒng)中根據(jù)下列不同條件設(shè)計(jì)接口邏輯,均利用 8253 ,都完成對(duì)外部脈沖信號(hào)測重 復(fù)頻率的功能。 癘騏鏨農(nóng)剎貯獄顥幗騮。( 1)被測脈沖信號(hào)的重復(fù)頻率在 101000

43、Hz 范圍內(nèi)。( 2)被測脈沖信號(hào)的重復(fù)頻率在 0.51.5Hz 范圍內(nèi)。( 3)被測脈沖信號(hào)重復(fù)頻率在 10100Hz 范圍內(nèi)。( 4)被測是間歇脈沖信號(hào) ,每次有信號(hào)時(shí)有 100 個(gè)脈沖 ,重復(fù)頻率為 0.81.2MHz 間歇頻率大約每秒15 次 ,要求測有信號(hào)時(shí)的脈沖重復(fù)頻率。 鏃鋝過潤啟婭澗駱讕瀘。57 判斷題( 1) 8254 芯片不接入擴(kuò)充槽的系統(tǒng)總線。(2) IN DST,SRC指令中,SRC的尋址方式為寄存器方式,DST的尋址方式有直接和間接兩 種。(3) 從地址為0FEH的端口讀一字節(jié)的指令可以是IN AL,0FEH ;也可以是MOV DX, 0FEHINAL, DX4) 向

44、地址為 0FE2H 的端口輸出一字的指令與 3 )題類似,只是其目的操作數(shù)而非源操作數(shù)有兩種 尋址方式。 榿貳軻謄壟該檻鯔塏賽。(5) IN 和OUT指令將影響ZF位。( 6)程序中斷方式輸入輸出的含義是利用 CPU 響應(yīng)內(nèi)中斷的能力,用 IN 和 OUT 指令(即程序) 來實(shí)現(xiàn)數(shù)據(jù)的輸入輸出。 邁蔦賺陘賓唄擷鷦訟湊。( 7 )系統(tǒng)總線是主機(jī)板與外界之間的直接界面,任何一個(gè)外設(shè)均可直接“掛”到該總線上。( 8)占用多個(gè) I/O 端口的大規(guī)模集成電路的地址譯碼器的設(shè)計(jì)類似于存貯器的地址譯碼器設(shè)計(jì),只 是地址范圍小得多,控制信號(hào)有所不同。 嶁硤貪塒廩袞憫倉華糲。( 9 )主機(jī)與鍵盤之間有一條線專用

45、于傳送從鍵盤到主機(jī)的串行鍵掃描碼,不能反向傳送。( 10 )一個(gè)中斷類型號(hào)乘以 4,就是該中斷服務(wù)程序的入口地址。參考答案3MOV AX ,1000MOV DX ,1000HOUTDX,ALMOV AL ,AHOUTDX,AL說明:此題若手工將 1000 化為十六進(jìn)制數(shù),則多此一舉。6. A7. 答:有線選法和譯碼兩種,在實(shí)際設(shè)計(jì)時(shí),究竟采用那種方法,要根據(jù)系統(tǒng)的規(guī)模大小來確定。一般來說,系統(tǒng)規(guī)模大的要用譯碼方法來選片,這樣可以增加芯片數(shù)量。例如,三根地址線采用 線選法只能選三片, 而采用譯碼法就可以接八片, 但需要增加譯碼器。 譯碼器設(shè)計(jì)又分為全地址譯碼 和部分地址譯碼,在系統(tǒng)規(guī)模允許下,部

46、分地址譯碼可以簡化電路,節(jié)省組件。 該櫟諼碼戇沖巋鳧薩錠。9 20 1M 00000H FFFFFH 劇妝諢貰攖蘋塒呂侖廟。 16 64K 0000H FFFFH 10 1K 000H 3FFH11 外設(shè)與主機(jī)之間的聯(lián)絡(luò)及響應(yīng)處理方式 多外設(shè)管理方式12 程序直接控制傳送方式 程序中斷控制方式 存貯器直接存取方式15 主機(jī)板上的接口邏輯 系統(tǒng)總線 具體外設(shè)的接口邏輯 接口的軟件和軟件的接口17 B C D20C22 .答:在PC機(jī)中,有用于主機(jī)與外設(shè)之間數(shù)據(jù)傳送的 DMA控制邏輯,若在開發(fā)外設(shè)接口邏輯時(shí), 未將用于分辨 DMA 操作和 I/O 操作的信號(hào) AEN 以低電平有效( I/O 操作)

47、加入地址譯碼器,就會(huì) 在其它設(shè)備與存貯器之間進(jìn)行 DMA 傳輸, 或利用 DMA 機(jī)構(gòu)進(jìn)行動(dòng)態(tài)存貯器刷新時(shí), 在這個(gè) I/O 端 口地址譯碼器的輸出端可能輸出不應(yīng)有的有效選擇信號(hào)。而這個(gè)端口并不是 DMA 傳輸涉及的端口。 為避免這種誤操作,此時(shí)應(yīng)將 AEN 加入 I/O 端口地址譯碼。但在不含 DMA 的微機(jī)系統(tǒng)中,不存在 這個(gè)問題。 臠龍訛驄椏業(yè)變墊羅蘄。26中斷向量表是用于存放中斷服務(wù)程序入口地址的。每一種中斷都有一中斷類型號(hào), CPU 得到此 中斷類型號(hào),將之乘以 4,即查到中斷向量表的一個(gè)地址,從這個(gè)地址開始的連續(xù)四個(gè)單元中存的就 是這種中斷的中斷服務(wù)程序入口地址,將前兩個(gè)單元中的偏

48、移地址裝入IP,后兩個(gè)單元的段地址裝入 CS, CPU 就轉(zhuǎn)去執(zhí)行中斷服務(wù)程序了。 鰻順褸悅漚縫囅屜鴨騫。29. 答:(1) 設(shè)立必要的中斷源 ,確定它們提出的中斷請(qǐng)求的方式 .(2) 根據(jù)急迫程度的不同 ,規(guī)定好中斷源的優(yōu)先級(jí)別 ,以確定當(dāng)幾個(gè)中斷源同時(shí)請(qǐng)求時(shí) ,處理機(jī)能有一個(gè) 先后響應(yīng)次序 .穡釓虛綹滟鰻絲懷紓濼。(3) 當(dāng)處理機(jī)響應(yīng)中斷后,需要把被中斷程序的現(xiàn)場 ,斷點(diǎn)保存起來 ,以便中斷處理結(jié)束后能返回原程序.(4)中斷服務(wù)程序設(shè)計(jì) .(5)恢復(fù)現(xiàn)場,返回原程序 .33 C38 .能返回,但存在的問題是未能彈出中斷前壓棧的PSW,無法恢復(fù)至中斷前的計(jì)算機(jī)狀態(tài)40 內(nèi)部中斷 可屏蔽中斷

49、非可屏蔽中斷44 . B46 .(1)A(2)B(3)48 .(1)以串形方式進(jìn)行傳輸?shù)臉?biāo)準(zhǔn)(2)CRT終端(3)調(diào)制解調(diào)器(4)負(fù)(5)-5V至 -15V(6)+5V至 +15V52 . C55. (1) D(2) H(3)L57 .(1)D(2)H(3)(4)K(5)I返回試題目錄 第 10 章輸入輸出接口( 1 )C(4) K (5) I 隸誆熒鑒獫綱鴣攣駘賽。L浹繢膩叢著駕驃構(gòu)碭湊。1. 寫出指令 ,將一個(gè)字節(jié)輸出到端口 25H 2. 寫出指令 ,將一個(gè)字從端口 1000H 輸入3. 寫出指令 ,分兩次將 1000 從端口 1000H 輸出 ,先輸出低字節(jié) ,后輸出高字節(jié)4.下列指令經(jīng)

50、匯編后各是幾個(gè)字節(jié)的指令?INAL52H ;OUT0CH,AL 鈀燭罰櫝箋礱颼畢韞糲。INAXDX;OUTDX,AX 愜執(zhí)緝蘿紳頎陽灣熗鍵。5. 編寫一段指令序列,功能是輪流交替地測試分別屬于兩個(gè)設(shè)備的兩個(gè)狀態(tài)寄存器。當(dāng)測知某個(gè)狀 態(tài)寄存器的位 0 是 1,則從這個(gè)狀態(tài)寄存器對(duì)應(yīng)的設(shè)備讀入數(shù)據(jù)。 每讀入一個(gè)字節(jié)對(duì)這個(gè)狀態(tài)寄存器 進(jìn)行一次測試。如果測得位 3 為 1 ,則停止這個(gè)設(shè)備的讀入,再進(jìn)入輪流測試狀態(tài)。假設(shè)兩個(gè)狀態(tài)寄 存器的端口地址分別是 300H 和 308H ,兩個(gè)輸入數(shù)據(jù)端口分別是 302H 和 30AH ,輸入數(shù)據(jù)存入數(shù) 據(jù)存貯器,開始地址分別是 BUFF1 和 BUFF2。 貞

51、廈給鏌綞牽鎮(zhèn)獵鎦龐。6.當(dāng)采用輸入操作情況下 ,除非計(jì)算機(jī)等待數(shù)據(jù) ,否則無法傳送數(shù)據(jù)給計(jì)算機(jī)A) 程序查詢方式 ;B) 中斷方式 ;C) DMA 方式7在微型機(jī)接口中,設(shè)備地址選片的方法有哪幾種?如何選用?8. Intel 80x86CPU可以訪問的 I/O 空間有:A) 4GBB) 1MBC)64KBD ) 1KB 嚌鯖級(jí)廚脹鑲銦礦毀蘄。9. 8086 CPU 有 條地址總線 ,可形成的存貯器地址空間 ,可尋址范圍為 ;地址總線中的條線可用于 I/O 尋址 , 形成 的輸入輸出地址空間 , 地址范圍為 ;PC 機(jī)中用了 條地址線進(jìn)行 I/O 操作 ,其地址空間為 薊鑌豎牘熒浹醬籬鈴騫。 ,

52、可尋址范圍為10 存貯器的每個(gè)字節(jié)單元占存貯器地址空間的一個(gè)地址;相應(yīng)的,輸入輸出端口占地址空間的。齡踐硯語蝸鑄轉(zhuǎn)絹攤濼。11 實(shí)現(xiàn)主機(jī)與外設(shè)之間同步需要解決的基本問題有二,一為,另一為12主機(jī)與外設(shè)之間實(shí)現(xiàn)數(shù)據(jù)的輸入輸出的基本方式有。紳藪瘡顴訝標(biāo)販繯轅賽。13 對(duì)于微機(jī)而言,任何新增的外部設(shè)備,最終總是要通過與主機(jī)相接。14 在主機(jī)板外開發(fā)一些新的外設(shè)接口邏輯,這些接口邏輯的一側(cè)應(yīng)與相接,另一側(cè)與相接。 飪籮獰屬諾釙誣苧徑凜。15I/O 接口的含義,從硬件來說,包括;從軟件來說,可以理解為。烴斃潛籬賢擔(dān)視蠶賁粵。16對(duì)于用戶而言,接口設(shè)計(jì)的任務(wù)就是開發(fā)出17A) DMA(B)無條件程序直接傳

53、送(C)程序查詢控制式D )中斷方式18 系統(tǒng)總線是通過與外設(shè)的接口邏輯相連接的,所有是并聯(lián)的。19 8086CPU 用指令從端口讀入數(shù)據(jù),用 OUT 指令20 在下列指令中,能使80x86CPU 對(duì) I/O 端口進(jìn)行讀 / 寫訪問的是:A) 中斷指令B) 串操作指令C) 輸入/ 輸出指令D) MOV 指令鋝豈濤軌躍需要靠在程序中排入 I/O 指令完成的數(shù)據(jù)輸入輸出方式有輪蒔講嫗鍵。21 在IBM PC機(jī)接口開發(fā)中用到某一大規(guī)模集成電路芯片,其內(nèi)部占16個(gè)I/O端口地址,分配占用 30030FH ,請(qǐng)?jiān)O(shè)計(jì)一個(gè)片選信號(hào) CS 形成電路。 擷偽氫鱧轍冪聹諛詼龐。22IBM PC 系統(tǒng)中,如果 AEN 信號(hào)未參加 I/O 端口地址譯碼,將出現(xiàn)什么問題?在沒有 DMA 的某微機(jī)系統(tǒng)中,是否存在一樣的問題? 蹤飯夢摻釣貞綾賁發(fā)蘄。23. 利用三態(tài)門(74LS244 )作為輸入接口,接口地址規(guī)定為 04E5H,試畫出其與8086最小系統(tǒng) 總線的連接圖。 婭鑠機(jī)職銦夾簣軒蝕騫。24. 利用三態(tài)門輸出的鎖存器(74LS244 )作為輸出接口,接口地址規(guī)定為E504H,試畫出其與8086 最大系統(tǒng)總線的連接圖。若上題中輸入接口的 bit 4和bit 7同時(shí)為0時(shí)將DATA為首地址的十個(gè)內(nèi)譽(yù)諶摻鉺錠試監(jiān)鄺儕瀉。存數(shù)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論