


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第二章:微處理器與體系結(jié)構(gòu)計(jì)算機(jī)中, CPU 的地址線與訪問存儲(chǔ)器單元范圍的關(guān)系是什么?解】:在計(jì)算機(jī)中,若 CPU 的地址線引腳數(shù)為 N 條,則訪問存儲(chǔ)器單元的數(shù)量為2N 個(gè),訪問存儲(chǔ)器單元范圍為02N-1。8086CPU 中指令隊(duì)列的功能和工作原理?【解】:8086CPU中指令隊(duì)列的功能是完成指令的流水線操作。BIU單位經(jīng)總線從程序存儲(chǔ)器中讀取指令并放入指令隊(duì)列緩沖器, EU 單元從指令隊(duì)列緩沖器中獲取指令,因 EU 并未直接從程序存儲(chǔ)器中讀取指令,而是經(jīng) 指令隊(duì)列緩沖,使取指和執(zhí)指能同時(shí)操作,提高了 CPU 的效率。8086CPU 的堆棧操作原理?解】: 8086CPU 的堆棧是一段特殊
2、定義的存儲(chǔ)區(qū),用于存放 CPU 堆棧操作時(shí)的數(shù)據(jù)。在執(zhí)行堆棧操作前,需先 定義堆棧段SS、堆棧深度(棧底)和堆棧棧頂指針SP。數(shù)據(jù)的入棧出棧操作類型均為16位,入棧操作時(shí),棧頂指針值先自動(dòng)減 2(SP=SP-2),然后16位數(shù)據(jù)從棧頂處入棧;出棧操作時(shí),16位數(shù)據(jù)先從棧頂處出棧,然后棧頂指針值自動(dòng)加 2(SP=SP+2)。8086CPU 的最小和最大工作模式的主要不同點(diǎn)?解】: CPU 的控制線應(yīng)用方式不同:在最小工作模式下,計(jì)算機(jī)系統(tǒng)的所需的控制線由CPU 直接提供;在最大工作模式下, CPU 僅為計(jì)算機(jī)系統(tǒng)提供必要的控制線,而系統(tǒng)所需的控制線由專用芯片總線控制器8288產(chǎn)生。計(jì)算機(jī)系統(tǒng)復(fù)雜
3、度不同:在最小工作模式下,計(jì)算機(jī)系統(tǒng)僅用單處理器(8086)組成,系統(tǒng)結(jié)構(gòu)簡單且功能也較??;在最大工作模式下,計(jì)算機(jī)系統(tǒng)由多處理器組成,除8086CPU 外,還有總線控制器 8288 和協(xié)處理器 8087。8086CPU 中的 EU 單元, BIU 單元的特點(diǎn)?解】: 8086CPU 為實(shí)現(xiàn)指令的流水線操作, 將 CPU 分為指令執(zhí)行單元 EU 和總線接口單元 BIU 。 EU 與一般 CPU 的結(jié)構(gòu)基本相同,含運(yùn)算器 ALU 、寄存器、控制器和內(nèi)部總線,但 EU 不從存儲(chǔ)器中直接讀取指令。 BIU 是 8086CPU 的總線接口單元,主要功能有兩點(diǎn),第一是經(jīng)總線從存儲(chǔ)器中獲得指令和數(shù)據(jù),指令
4、送指令隊(duì) 列緩沖器,以便 EU 從指令隊(duì)列獲取指令;數(shù)據(jù)經(jīng)片內(nèi)數(shù)據(jù)總線送 CPU 中的相關(guān)寄存器;第二是 20位物理 地址的形成, 8086CPU 中所有寄存器均是 16位的, BIU 中的地址加法器的入端為 16位段首地址和 16位段 內(nèi)偏移地址,出端為 20 位的實(shí)際地址, 20位地址經(jīng)線完成對(duì)存儲(chǔ)器單元或 I/O 端口的訪問。什么叫物理地址?什么叫邏輯地址?解】:物理地址:完成存儲(chǔ)器單元或 I/O 端口尋址的實(shí)際地址稱為物理地址, CPU 型號(hào)不同其物理地址不問,例 8080CPU 的物理地址 16位、 8086CPU 的物理地址 20位、 80286CPU 的物理地址 24位。邏輯地址
5、:物理地 址特殊表示方式,例如 8086CPU 中用 1 6位段首邏輯地址和 1 6位段內(nèi)偏移邏輯地址表示 20位的物理地址。 物理地址是惟一的,而邏輯地址是多樣的。8086CPU 和 8088CPU 的主要區(qū)別?解】: CPU 內(nèi)部的區(qū)別: 8086的指令隊(duì)列緩沖器為 6字節(jié), 8088為4字節(jié); CPU 數(shù)據(jù)總線的區(qū)別: 8086的數(shù)據(jù) 總線寬度為16位,8088為8位;CPU控制線的區(qū)別:因8086可一次進(jìn)行16位數(shù)據(jù)的操作,可用控制線/BHE 和地址線 A0 完成對(duì)奇偶存儲(chǔ)庫的選擇, 8088 一次只能對(duì) 8位數(shù)據(jù)的操作,無控制線 /BHE 的功能。 8086與 8088 比較,存儲(chǔ)器
6、和 I/0 選擇控制線的控制電平相反。8086CPU 的 6 個(gè)狀態(tài)標(biāo)志位的作用是什么?解】: 6 個(gè)狀態(tài)標(biāo)志位為 CF、 OF、 ZF 、 SF、 AF 和 PF。 CF 是無符號(hào)數(shù)運(yùn)算時(shí)的進(jìn)位或借位標(biāo)志,無進(jìn)位或借位時(shí)CF=O,有進(jìn)位或借位時(shí) CF=1 ; OF為有符號(hào)數(shù)運(yùn)算時(shí)的溢出標(biāo)志,無溢出時(shí)OF=0,有溢出時(shí)0F=1 ;ZF是兩數(shù)運(yùn)算時(shí)的值 0標(biāo)志,運(yùn)算結(jié)果不為 0, ZF=0,運(yùn)算結(jié)果為0, ZF=1 ; SF是有符號(hào)數(shù)運(yùn)算時(shí)運(yùn)算結(jié) 果符號(hào)的標(biāo)志,運(yùn)算結(jié)果為正時(shí)SF=0,運(yùn)算結(jié)果為負(fù)時(shí) SF=1 ; AF是輔助進(jìn)位標(biāo)志,若 D3位到D4位無進(jìn)位時(shí)(或 D4位到D3位無借位時(shí)),AF
7、=O ,若D3位到D4位有進(jìn)位時(shí)(或 D4位到D3位有借位時(shí)),AF=1 ; CF是運(yùn)算結(jié)果的奇偶校驗(yàn)標(biāo)志,若運(yùn)算為奇?zhèn)€1,則PF=0,若運(yùn)算為偶個(gè)1,則PF=1。8086CPU的3個(gè)控制標(biāo)志位的作用是什么?【解】:3個(gè)控制標(biāo)志位是IF、DF和TF。IF是可屏蔽中斷中斷允許控制位,當(dāng)IF=O時(shí),有可屏蔽中斷請(qǐng)求,但未中斷響應(yīng)產(chǎn)生,當(dāng)IF=1時(shí),有可屏蔽中斷請(qǐng)求必有中斷響應(yīng)產(chǎn)生;DF是數(shù)據(jù)串操作時(shí)的自動(dòng)增量方向控制位,當(dāng)DF=0時(shí),地址增量方向?yàn)樽詣?dòng)加,當(dāng)DF=1時(shí),地址增量方向?yàn)樽詣?dòng)減;TF是指令單步調(diào)試陷阱控制位,當(dāng)TF=0時(shí)無指令單步調(diào)試操作,當(dāng) TF=1時(shí)有指令單步調(diào)試操作。8086CP
8、U的1M存儲(chǔ)空間可分為多少個(gè)邏輯段個(gè)每段的尋址范圍是多少?【解】:8086CPU的1M存儲(chǔ)空間可分為任意個(gè)邏輯段,段與段之間可連續(xù)也可不連續(xù),可重疊也可相交。但每個(gè) 分配邏輯段的尋址范圍不能大于64K。什么是統(tǒng)一編址,分別編址 ?各有何特點(diǎn)?【解】:統(tǒng)一編址:存儲(chǔ)器單元地址和I/O端口地址在同一個(gè)地址空間中分配。由于I/O端口地址占用存儲(chǔ)器單元地址,減少了存儲(chǔ)器的尋址空間,訪問存儲(chǔ)器單元和I/O端口可用相同的指令;分別編址:存儲(chǔ)器單元地址和I/O端口地址在不同的地址空間中分配。存儲(chǔ)器和I/O端口都有獨(dú)立且較大的尋址空間,CPU需要用門的控制線來識(shí)別是訪問存儲(chǔ)器還是訪問I/O端口,訪問存儲(chǔ)器單元
9、和I/O端口要用不相的指令。8086CPU控制線/BHE,地址線Ao對(duì)存儲(chǔ)器奇偶庫的作用是什么?【解】:8086CPU對(duì)存儲(chǔ)器進(jìn)行組織時(shí),每一存儲(chǔ)單元地址中僅能存放8位二進(jìn)制數(shù)據(jù),所以 8086在進(jìn)行16位數(shù)據(jù)操作時(shí)需同時(shí)訪問兩個(gè)8位的存儲(chǔ)單元。奇庫中存放16位數(shù)據(jù)的高8位,即D8Di5,控制線/BHE為奇庫片選控制,偶庫中存放16位數(shù)據(jù)的高8位,即DoD7,Ao為偶庫片選控制。當(dāng)/BHE=0且Ao=0時(shí),奇偶庫片選均有效,可完成 16位數(shù)據(jù)(DoD15)的同時(shí)操作。當(dāng)/BHE=1且A0=0時(shí),奇庫片選無效,偶庫片選 有效,只能完成8位數(shù)據(jù)(D。D7)的操作。當(dāng)/BHE=0且A0=1時(shí),奇庫片
10、選有效,偶庫片選無效,只能完 成8位數(shù)據(jù)(D8D15)的操作。什么是基本總線周期,擴(kuò)展總線周期?【解】:8086CPU的基本總線周期由 4個(gè)時(shí)鐘周期組成,令為 、T2、T3和T4。在T1時(shí)刻,CPU的地址/數(shù)據(jù)復(fù) 用線上發(fā)出地址信息,用于存儲(chǔ)器單元或I/O端口的尋址。T2T4期間,在CPU的地址/數(shù)據(jù)復(fù)用線和存儲(chǔ)器單元或I/O端口間實(shí)現(xiàn)數(shù)據(jù)傳送。擴(kuò)展總線周期是在基本總線周期的基礎(chǔ)上,根據(jù)特殊要求加入等待周期Tw和空閑周期Tt。為了保證高速 CPU與低速存儲(chǔ)器或I/O接口的數(shù)據(jù)讀寫,在控制線READY的控制下,可在T3與T4間插入一個(gè)或多個(gè)等待周期Tw。當(dāng)CPU暫時(shí)不需要經(jīng)總線傳送數(shù)據(jù)時(shí),可在T
11、4后插入一個(gè)或多個(gè)等待周期Tt。在8086CPU中,控制線 ALE的作用是什么?【解】:控制線ALE的作用是在總線周期 T1時(shí),完成地址/數(shù)據(jù)復(fù)用線上地址信息的分離。ALE用于控制鎖存器的鎖存控制端,在 T1時(shí)ALE輸出高電平鎖存地址信息,在T2T4間ALE輸出低電平保持地址信息。在8086CPU中,控制線 DEN、DT/ R的作用是什么?【解】:控制線DEN、DT/ R的作用是完成對(duì)雙向數(shù)據(jù)緩沖器芯片的控制。CPU的地址/數(shù)據(jù)復(fù)用線經(jīng)數(shù)據(jù)緩沖器與數(shù)據(jù)總線相連接,當(dāng)控制線DEN =0時(shí),數(shù)據(jù)緩沖器片選有效,CPU的地址/數(shù)據(jù)復(fù)用線與數(shù)據(jù)總線連接有效??刂凭€DT/ R的作用是數(shù)據(jù)緩沖器中數(shù)據(jù)傳送
12、方向控制,當(dāng)DT/ R=0時(shí),數(shù)據(jù)從數(shù)據(jù)總線上流入 CPU。當(dāng)DT/ R=1時(shí),CPU經(jīng)數(shù)據(jù)總線流出數(shù)據(jù)。在8086CPU中,控制線 RD、WR的作用是什么?解:控制線/RD、WR的作用是完成存儲(chǔ)器單元或I/O端口的數(shù)據(jù)讀寫控制。當(dāng)RD=0且WR =1時(shí),CPU經(jīng)數(shù)據(jù)總線從選中的存儲(chǔ)器單元或I/O端口中讀取數(shù)據(jù),當(dāng)RD =1且WR =0時(shí),CPU經(jīng)數(shù)據(jù)總線向選中的存儲(chǔ)器單元或I/O端口中寫入數(shù)據(jù)。在8086CPU中,控制線 M/ IO的作用是什么?【解:控制線M/ IO的作用是確定在某一時(shí)刻CPU對(duì)存儲(chǔ)器操作還是對(duì) I/O接口操作。當(dāng) M/ 1O =0時(shí),CPU對(duì)I/O接口操作有效,當(dāng) M/
13、IO =1時(shí),CPU對(duì)存儲(chǔ)器操作有效。直接端口尋址,間接端口尋址的特點(diǎn)?【解:8086CPU在進(jìn)行I/O端口訪問時(shí)有效地址線為AiAi5,即16條地址線可訪問 64K個(gè)字節(jié)I/O端口。若僅用16條地址線的低8位地址A1A7進(jìn)行訪問I/O端口稱為直接端口尋址,若16條地址線全用于訪問I/O端口稱為間接端口尋址。在直接端口尋址操作中,8位地址操作數(shù)可直接出現(xiàn)在IN/OUT指令中。在間接端口尋址操作中,16位地址操作數(shù)應(yīng)先賦給寄存器DX , IN/OUT指令中僅出現(xiàn)間接地址 DX。什么是規(guī)則字?什么是非規(guī)則字 ?【解:8086CPU的存儲(chǔ)系統(tǒng)中,規(guī)定每個(gè)存儲(chǔ)單元僅存放8位二進(jìn)制信息。而8086CPU
14、的數(shù)據(jù)總線寬度為16位,即可將兩個(gè)存儲(chǔ)單元中的數(shù)據(jù)經(jīng)數(shù)據(jù)總線傳送。當(dāng)16位字?jǐn)?shù)據(jù)按規(guī)則字存放在存儲(chǔ)器中時(shí),即偶地址存放16位字?jǐn)?shù)據(jù)的低8位,奇地址存放16位字?jǐn)?shù)據(jù)的高8位,用一個(gè)總線周期可完成16位數(shù)據(jù)的傳送。若16位字?jǐn)?shù)據(jù)按非規(guī)則字存放在存儲(chǔ)器中時(shí),即偶地址存放16位字?jǐn)?shù)據(jù)的高8位,奇地址存放16位字?jǐn)?shù)據(jù)的低8位,需兩個(gè)總線周期可完成16位數(shù)據(jù)的傳送。第三章: 80X86 指令系統(tǒng)指令中操作數(shù)存在的幾種方式? 解】:在寄存器尋址中,操作數(shù)存在于寄存器中;在立即尋址中,操作數(shù)存在于代碼段中;在存儲(chǔ)器尋址中,操 作數(shù)存在于數(shù)據(jù)段 DS(ES、SS、CS )中。存儲(chǔ)器尋址中間址寄存器的使用特點(diǎn)?解
15、】:存儲(chǔ)器尋址中可用的間址寄存器有BX、BP、SI、DI ,當(dāng)存儲(chǔ)器間址尋址時(shí), BX、SI、DI 對(duì)應(yīng)的缺省段是DS ; BP對(duì)應(yīng)的缺省段是 SS。當(dāng)存儲(chǔ)器基址變址尋址時(shí),BX+SI、BX+DI對(duì)應(yīng)的缺省段是 DS; BP+SI、BP+DI 對(duì)應(yīng)的缺省段是 SS。MOV 指令中源、目的操作數(shù)的禁用特點(diǎn)?【解】:MOV指令中源、目的操作數(shù)有如下禁用特點(diǎn):立即數(shù)不能作目的操作數(shù);寄存器CS、 IP 不能作目的操作數(shù);源、目的操作數(shù)不能同時(shí)為存儲(chǔ)器操作數(shù);源、目的操作數(shù)不能同時(shí)為段寄存器操作數(shù);立即數(shù)不能賦給段寄存器。CMP 指令對(duì)狀態(tài)標(biāo)志位的影響?【解】:當(dāng)兩操作數(shù)比較是否相等是,影響狀態(tài)標(biāo)志位
16、ZF,即兩數(shù)相等 ZF=1,不等ZF=0 ;當(dāng)兩操作數(shù)比較大小時(shí),無符號(hào)數(shù)比較和有符號(hào)數(shù)比較會(huì)影響不同的狀態(tài)標(biāo)志位。若無符號(hào)數(shù)比較,當(dāng)目的操作數(shù)大于源操作 數(shù)時(shí), CF = 0,反之 CF = 1;若有符號(hào)數(shù)比較,當(dāng)目的操作數(shù)大于源操作數(shù)時(shí)OF ® SF=0,反之OF ® SF = 1。MUL 、 DIV 指令中專用寄存器的使用?【解】:在8X16模式中,專用被乘數(shù)寄存器是AL、專用積寄存器是 AX ;在16X 1632模式中,專用被乘數(shù)寄存器是AX、專用積寄存器是 DX、AX。在16- 8 t 8、8模式中,專用被除數(shù)寄存器是AX、專用商余積寄存器是 AL、AH ;在32
17、+16 16、16模式中,專用被除數(shù)寄存器是DX、AX、專用商余積寄存器是 AX、DX。AAM 、 AAD 指令的使用特點(diǎn)?解】: AAM 是 BCD 乖法調(diào)整指令, 作用是對(duì)積進(jìn)行調(diào)整即將真實(shí)的積調(diào)整為用 BCD 表示的積, 應(yīng)用時(shí)先用 MUL 指令后用 AAM 指令;AAD 是 BCD 除法調(diào)整指令, 作用是對(duì)被除數(shù)進(jìn)行調(diào)整即將用 BCD 表示的被除數(shù)調(diào)整為真實(shí)的被除數(shù), 應(yīng) 用時(shí)先用 AAD 指令后用 DIV 指令。串操作指令中的傳用寄存器?【解】:專用源操作數(shù)串寄存器:專用串存放段寄存器DS、專用串指針寄存器 SI;專用目的操作數(shù)串寄存器:專用串存放段寄存器ES、專用串指針寄存器 DI
18、 ;專用串操作數(shù)數(shù)量計(jì)數(shù)(寄托)器 CX ;專用串指針自動(dòng)移動(dòng)方向控訴標(biāo)志DF。串操作中控制標(biāo)志 DF 、指令尾符 B、W 的使用特點(diǎn)?解】:當(dāng)控制標(biāo)志 DF=0 時(shí),串指針 SI、 DI 為自動(dòng)增址方式; 當(dāng)控制標(biāo)志 DF=1 時(shí),串指針 SI 、DI 為自動(dòng)減址方式; 當(dāng)尾符為 B 時(shí),為字節(jié)串操作,自動(dòng)增、減址量為± 1; 當(dāng)尾符為 W 時(shí),為字串操作,自動(dòng)增、減址量為±2。JMP 指令對(duì)目的 CS: IP 的影響?解】:當(dāng) JMP 指令為段內(nèi)無條件轉(zhuǎn)移時(shí),目的 CS 不變僅影響目的 IP ;當(dāng) JMP 指令為段間無條件轉(zhuǎn)移時(shí),將影響目 CS 和目的 IP 。中斷類型
19、碼、中斷向量、中斷向量表之間的關(guān)系?解】: 8086 提供 256 個(gè)中斷類型碼,計(jì)為 0255;每個(gè)中斷類型碼有 4 字節(jié)的中斷向量(中斷服務(wù)程序的入口地 址),共計(jì) 1024 字節(jié);中斷向量存放在存儲(chǔ)器地址為 00000H003FFH 的存儲(chǔ)單元中。 0 號(hào)中斷類型碼的中 斷向量存放在地址為 0000H0003H 的存儲(chǔ)單元中,其中低地址兩單元存放中服程序入口的IP 、高地址兩單元存放中服程序入口的CS,即若中斷類型碼為 N,則它的存放中斷向量的表首地址為4X N。指令 CALL 和 INT 的相同點(diǎn)和不問點(diǎn)? 解】:相同點(diǎn)均為調(diào)用一段功能程序,且都需要保護(hù)斷點(diǎn)(現(xiàn)場)和恢復(fù)現(xiàn)場。不同點(diǎn)是
20、保護(hù)斷點(diǎn)(現(xiàn)場)和恢復(fù)現(xiàn)場的內(nèi)容不同,若 CALL為近調(diào)用則僅需保護(hù)和恢復(fù)IP ;若CALL為遠(yuǎn)調(diào)用則僅需保護(hù)和恢復(fù)CS、IP ;而INT需保護(hù)和恢復(fù) F、CS、IP。第四章:宏匯編語言程序設(shè)計(jì)匯編語言程序的設(shè)計(jì)過程? 解】:匯編語言源程序的編輯,產(chǎn)生擴(kuò)展名為ASM 的 ASCII 碼文件;匯編源程序的匯編,產(chǎn)生擴(kuò)展名為OBJ 的EXE 的可執(zhí)行文件。浮動(dòng)目標(biāo)代碼文件;目標(biāo)代碼文件的連接,產(chǎn)生擴(kuò)展名為指令、偽指令、標(biāo)識(shí)符在匯編語言中的作用? 解】:匯編語言源程序設(shè)計(jì)中,用指令助記符表示指令機(jī)器碼;用符號(hào)地址表示存儲(chǔ)器真實(shí)地址;用偽指令管理 整個(gè)源程序。源程序經(jīng)匯編后,指令助記符被翻譯為指令機(jī)器
21、碼;符號(hào)地址用真實(shí)地址替換;而偽指令無 任何翻譯結(jié)果。偽指令 END 、ENDS 、ENDP 、 ENDM 的作用?解】: END 為匯編源程序結(jié)束偽指令,出現(xiàn)在源程序的最后一行;ENDS 為段(結(jié)構(gòu))定義結(jié)束偽指令,出現(xiàn)在定義段的最后一行; ENDP 為過程定義結(jié)束偽指令,出現(xiàn)在過程定義的最后一行; ENDM 為宏定義結(jié)束偽 指令,出現(xiàn)在宏定義的最后一行。在數(shù)據(jù)段中定義的地址變量的屬性? 解】:地址變量具有三個(gè)屬性,即變量的段屬性;變量的段內(nèi)偏移量屬性;變量的類型屬性。過程調(diào)用和宏調(diào)用的特點(diǎn)? 解】:過程調(diào)用發(fā)生在程序的執(zhí)行過程中,由于重復(fù)調(diào)用可節(jié)省指令機(jī)器碼的存放空間,由于調(diào)用時(shí)需保護(hù)現(xiàn)場
22、 調(diào)用后需恢復(fù)現(xiàn)場會(huì)將耗費(fèi)較多的時(shí)間,即過程調(diào)用省空費(fèi)時(shí);宏調(diào)用發(fā)生在源程序的匯編過程中,由于 重復(fù)考貝會(huì)占用較多指令機(jī)器碼的存放空間,由于執(zhí)行程序時(shí)宏調(diào)用無現(xiàn)場保護(hù)和恢復(fù)將不會(huì)耗費(fèi)更多的 時(shí)間,即宏調(diào)用省時(shí)費(fèi)空。偽指令 DB 和 BYTE 的使用特點(diǎn)?【解】:DB為字節(jié)數(shù)據(jù)類型定義偽指令,用于在數(shù)據(jù)段中定義地址變量的數(shù)據(jù)類型;BYTE為字節(jié)數(shù)據(jù)類型的說明偽指令,用于在代碼段中對(duì)指令操作數(shù)進(jìn)行數(shù)據(jù)類型說明。第五章:存儲(chǔ)器CPU 地址線與尋址存儲(chǔ)器范圍的關(guān)系是什么?解】: CPU 的地址線數(shù)量決定了可尋址存儲(chǔ)器單元的數(shù)量,若 CPU 的地址線數(shù)量為 N 條,則尋址存儲(chǔ)器單元的 數(shù)量為 2N 個(gè)。
23、SRAM 存儲(chǔ)器芯片容量與芯片地址線和數(shù)據(jù)線的關(guān)系是什么?解】:不同型號(hào)的 SRAM 芯片的存儲(chǔ)容量不同,可根據(jù)芯片的地址線數(shù)量和數(shù)據(jù)線數(shù)量確定芯片的存儲(chǔ)容量,若芯片的地址線數(shù)量為 N ,數(shù)據(jù)線數(shù)量為 M ,則芯片的存儲(chǔ)容量為 2N X M ( bit)或2N X M/8 ( BYTE )。從SRAM 芯片的型號(hào)的型號(hào)也可知該芯片的存儲(chǔ)容量,例:6116,容量為16Kb或2KB ; 6264 ,容量為64Kb或8KB 。簡述 PC 機(jī)中內(nèi)存儲(chǔ)器和外存儲(chǔ)器的應(yīng)用特點(diǎn)。解】: PC 機(jī)中內(nèi)存儲(chǔ)器和外存儲(chǔ)器都必不可少。PC 機(jī)所用的操作系統(tǒng)存放在外存儲(chǔ)器中,當(dāng)開機(jī)時(shí),在內(nèi)存儲(chǔ)器中引導(dǎo)程序控制下, C
24、PU 將存放在外存儲(chǔ)器中的操作系統(tǒng)調(diào)入內(nèi)存儲(chǔ)器中。同理, PC 機(jī)的應(yīng)用程序和數(shù) 據(jù)也存放在外存儲(chǔ)器中, CPU 要執(zhí)行某一應(yīng)用程序或調(diào)用數(shù)據(jù)時(shí),也須先調(diào)入內(nèi)存后執(zhí)行或調(diào)用。當(dāng)關(guān)機(jī) 時(shí),內(nèi)存儲(chǔ)器中的信息將消失,而外存儲(chǔ)器中的信息將保持。簡述 PC/XT 機(jī)中內(nèi)存儲(chǔ)器系統(tǒng)的地址范圍的分配特點(diǎn)。解】:在 PC/XT 機(jī)中,內(nèi)存儲(chǔ)器系統(tǒng)分為固定區(qū)域和用戶區(qū)域兩部分。在固定區(qū)域中,中斷向量存放在地址 00000H003FFH 中;顯示緩沖區(qū)從地址 A0000H 開始,根據(jù)顯卡的需要確定緩沖區(qū)的大??;由于上電復(fù)位 時(shí)的CS : IP=FFFFH : 0000H,系統(tǒng)BIOS存放在內(nèi)存的高端地址處,一般在
25、 F0000H外開始存。除固定區(qū) 域外,其余為用戶區(qū)域,均為 RAM 存儲(chǔ)器,操作系統(tǒng)、應(yīng)用程序和數(shù)據(jù)可從外存中調(diào)入用戶區(qū)域中。簡述存儲(chǔ)器芯片中存儲(chǔ)單元數(shù)量與存儲(chǔ)容量大小的關(guān)系?!窘狻浚涸诖鎯?chǔ)器芯片中,存儲(chǔ)單元數(shù)量與芯片的地址線數(shù)量有關(guān),若地址線數(shù)量為N,則存儲(chǔ)單元數(shù)量為 2N;存儲(chǔ)容量除與存儲(chǔ)單元數(shù)量有關(guān)外,還與芯片的數(shù)據(jù)線數(shù)量有關(guān),若地址線數(shù)量為N,數(shù)據(jù)線線數(shù)量為 M ,則存儲(chǔ)容量為2nX M。簡述表示存儲(chǔ)器容量時(shí),符號(hào)B、KB 、MB 和 GB 的關(guān)系?!窘狻浚罕硎敬鎯?chǔ)器容量時(shí)有存儲(chǔ)字節(jié)(Byte)和存儲(chǔ)位(bit )兩種方式,符號(hào) B、KB、MB和GB均為字節(jié)表示方式, B 表示字節(jié)、
26、 KB 表示千字節(jié)、 MB 表示兆字節(jié)、 GB 表示吉字節(jié),它們之間的關(guān)系是, 1KB=1024B 、 1MB=1024KB 、 1GB=1024MB 。簡述存儲(chǔ)器芯片的主要技術(shù)指標(biāo)。 解】:存儲(chǔ)器芯片的主要技術(shù)指標(biāo)有:存儲(chǔ)容量, 表示一個(gè)存儲(chǔ)器芯片上能存儲(chǔ)多少個(gè)用二進(jìn)制表示的信息位數(shù)。存取時(shí)間,指向存儲(chǔ)器單元寫入數(shù)據(jù)及從存儲(chǔ)器單元讀出數(shù)據(jù)所需的時(shí)間。功耗,其一是指存儲(chǔ)器芯片中存儲(chǔ)單元的功耗,單位為卩 W/單元;其二是指存儲(chǔ)器芯片的功耗,單位為 mV芯片。工作電源,指存儲(chǔ)器芯片 的供電電壓。簡述CPU與Cache、主存和外存的關(guān)系?!窘狻浚篊ache、主存和外存為當(dāng)前 PC機(jī)的三級(jí)存儲(chǔ)體系結(jié)構(gòu)
27、,CPU首先訪問速度最快 Cache,而Cache的數(shù)據(jù)由主存提供,稱 Cache 中的數(shù)據(jù)為主存中數(shù)據(jù)的映射,而主存中的數(shù)據(jù)從速度最慢的外存獲得。采用三級(jí) 存儲(chǔ)體系結(jié)構(gòu)后,可大大提高 CPU 的工作效率。簡述存儲(chǔ)器與寄存器的異同。解】:相同點(diǎn):存儲(chǔ)器和寄存器均用于存放二進(jìn)制信息。不同點(diǎn):寄存器為CPU 內(nèi)部的存儲(chǔ)單元,數(shù)量較少,每個(gè)寄存器都指定專門用途并命名,編程時(shí)用寄存器名訪問,例如MOV AX, BX ;存儲(chǔ)器為 CPU 外部的存儲(chǔ)單元, 數(shù)量較大, 每個(gè)存儲(chǔ)單元都有地址, 可存放指令和數(shù)據(jù), 編程時(shí)用存儲(chǔ)單元地址訪問, 例如 MOV AX, 2000H 。簡述 ROM 與 RAM 的異
28、同。解】:相同點(diǎn): ROM 、 RAM 均為半導(dǎo)體存儲(chǔ)器,構(gòu)成計(jì)算機(jī)的內(nèi)存儲(chǔ)系統(tǒng)。不同點(diǎn):RAM 中可寫入和讀取數(shù)據(jù),掉電后存放的數(shù)據(jù)將消失,稱 RAM 為隨機(jī)存取存儲(chǔ)器; ROM 中的數(shù)數(shù)據(jù)應(yīng)預(yù)先寫入,工作時(shí)只能讀 取數(shù)據(jù)不能改寫數(shù)據(jù),掉電后預(yù)先寫入的數(shù)據(jù)不會(huì)消失,稱ROM 為僅讀存儲(chǔ)器。簡述內(nèi)存儲(chǔ)器與外存儲(chǔ)器的作用。解】:內(nèi)存儲(chǔ)器由半導(dǎo)體存儲(chǔ)器構(gòu)成,有 RAM 和 ROM 兩種, CPU 可經(jīng)存儲(chǔ)器的存儲(chǔ)單元地址訪問;外存儲(chǔ)器 由磁、光材料構(gòu)成,用于存放長期有用的信息, CPU 經(jīng) I/O 端口對(duì)磁盤或光盤進(jìn)行訪問。簡述存儲(chǔ)器芯片的位線擴(kuò)展和字線擴(kuò)展【解】:存儲(chǔ)器芯片的存儲(chǔ)容量與存儲(chǔ)器芯片
29、的位線和字線有關(guān),例如存儲(chǔ)器芯片2114的存儲(chǔ)容量為1024 X 4,即字線為 1024(表示 2114有1024個(gè)存儲(chǔ)單元) ,位線為 4(表示 2114的每個(gè)存儲(chǔ)單元中可存放 4位二進(jìn)制數(shù)) 。PC 機(jī)中定義每個(gè)地址單元中的二進(jìn)制數(shù)位為8,若用 2114 構(gòu)成 1KB 的存儲(chǔ)系統(tǒng),需 2 片 2114,其中一片2114的數(shù)據(jù)線DoD3接8位數(shù)據(jù)總線的 DoD3,另一片2114的數(shù)據(jù)線DoD3接8位數(shù)據(jù)總線的 D4D7,稱為位線擴(kuò)展。若用6116 ( 2048X 8)構(gòu)成4KB的存儲(chǔ)系統(tǒng),需2片6116,每片的位線為8 (不需位線擴(kuò)展), 字線為2048,需11條片內(nèi)地址線 AoA1o尋址,
30、而4K存儲(chǔ)單元的字線為 4096,需12條片內(nèi)地址線 AoAn 尋址,其中的片內(nèi)地址線 An與字線擴(kuò)展有關(guān)。名詞解釋:線選法、部分譯碼法、全譯碼法。解】:線選法:用 CPU 的片選地址線中的某一條直接控制存儲(chǔ)器芯片的片選端,此法簡單且不需要其它邏輯電路,但不利于存儲(chǔ)系統(tǒng)的擴(kuò)展;部分譯碼法:用 CPU 的片選地址線中的一些經(jīng)譯碼器輸出控制存儲(chǔ)器芯片的片 選端,由于片選地址線未全用,會(huì)造成存儲(chǔ)單元有重復(fù)地址對(duì)應(yīng);全譯碼法:用CPU 的片選地址線中的全部經(jīng)譯碼器輸出控制存儲(chǔ)器芯片的片選端,由于片選地址線全用,譯碼器較復(fù)雜,因存儲(chǔ)單元僅有惟一的地址對(duì)應(yīng),此法可方便存儲(chǔ)系統(tǒng)的擴(kuò)展。名詞解釋:片內(nèi)地址線、
31、片選地址線解】:片內(nèi)地址線:為對(duì)存儲(chǔ)器芯片中的每一個(gè)存儲(chǔ)單元都能尋址,CPU 為存儲(chǔ)器提供的地址線;片選地址線:CPU 的地址線中,除提供給存儲(chǔ)器芯片的片內(nèi)地址線外,其余均為片選地址線,用于確定某存儲(chǔ)器芯片在 存儲(chǔ)系統(tǒng)空間中的具體存儲(chǔ)范圍。第六章:微機(jī)接口基礎(chǔ)什么是統(tǒng)一編址,分別編址 ? 各有何特點(diǎn)?解】:統(tǒng)一編址:存儲(chǔ)器單元地址和 I/O 端口地址在同一個(gè)地址空間中分配。由于 I/O 端口地址占用存儲(chǔ)器單元 地址,減少了存儲(chǔ)器的尋址空間,訪問存儲(chǔ)器單元和 I/O 端口可用相同的指令;分別編址:存儲(chǔ)器單元地址 和 I/O 端口地址在不同的地址空間中分配。存儲(chǔ)器和 I/O 端口都有獨(dú)立且較大的尋
32、址空間, CPU 需要用門 的控制線來識(shí)別是訪問存儲(chǔ)器還是訪問 I/O 端口,訪問存儲(chǔ)器單元和 I/O 端口要用不相的指令。為什么 CPU 與外設(shè)交換信息需要通過專門的 I/O 接口? 解】:由于計(jì)算機(jī)外設(shè)的種類繁多,包括光、機(jī)、電、聲和磁等外設(shè)。它們的工作速度高低不一。外部設(shè)備所處 理的信息格式也有多種形式,有串行也有并行,有數(shù)字式也有模擬式,有標(biāo)準(zhǔn)的邏輯電平信號(hào)也有非標(biāo)準(zhǔn)的 邏輯電平信號(hào)。因此, CPU 與外設(shè)交換信息是比較復(fù)雜的。因此外部設(shè)備不能直接接到計(jì)算機(jī)的系統(tǒng)總線 上,而必須通過專門的 I/O 接口才能實(shí)現(xiàn)二者之間的相互通信,即 I/O 接口是 CPU 與外設(shè)間的橋梁。名詞解釋:
33、I/O 接口, I/O 端口?!窘狻浚篒/O接口是把微處理器同外圍設(shè)備(簡稱外設(shè))連接起來實(shí)現(xiàn)數(shù)據(jù)傳送的控制電路,一般由通用或?qū)S眯?片構(gòu)成; I/O 端口是 I/O 接口中信息傳送的通道, 通過端口地址訪問; 一般情況下一個(gè) I/O 接口含有多個(gè) I/O 端口。I/O 接口與 CPU 的信息連接;與外設(shè)的信息連接有那些?解】: I/O 接口與 CPU 的信息連接有數(shù)據(jù)信息(經(jīng)數(shù)據(jù)總線) 、地址信息(經(jīng)地址總線)和控制信息(經(jīng)控制總 線),即三總線連接; I/O 接口與外設(shè)的信息連接有數(shù)據(jù)信息(經(jīng)數(shù)字端口) 、控制信息(經(jīng)控制端口)和狀 態(tài)信息(經(jīng)狀態(tài)端口) ,即三信息連接。I/O 接口電路與
34、外設(shè)間交換的信號(hào)有哪幾種類型?解】:數(shù)字量 二進(jìn)制類型的數(shù)據(jù)或是已經(jīng)過編碼的二進(jìn)制形式的數(shù)據(jù),最小單位為“位”(bit), 8位稱為一個(gè)字節(jié)( BYTE )。模擬量 如電壓或電流等物理量。模擬量信號(hào)不能直接進(jìn)入計(jì)算機(jī),必須經(jīng)過A/D 轉(zhuǎn)換器,把模擬量轉(zhuǎn)換成數(shù)字量,才能輸入計(jì)算機(jī)。當(dāng)外設(shè)需要模擬量信號(hào)輸出時(shí)又經(jīng)過D/A 轉(zhuǎn)換器把數(shù)字量轉(zhuǎn)換成模擬量信號(hào)。開關(guān)量 信號(hào)只有兩種狀態(tài),即:“開”或“閉”,僅用一位二進(jìn)制數(shù)表示。 脈沖量 在計(jì)算機(jī)控制系統(tǒng)中,經(jīng)常用到計(jì)數(shù)脈沖、定時(shí)脈沖或者控制脈沖。脈沖量信號(hào)是以脈沖形式表示的一種信號(hào)。I/O 接口中數(shù)據(jù)信息、控制信息和狀態(tài)信息的作用?!窘狻浚簲?shù)據(jù)信息是 I
35、/O 接口中的有用信息, CPU 通過數(shù)據(jù)總線經(jīng) I/O 接口中的數(shù)據(jù)端口與外設(shè)交換數(shù)據(jù),多為 8 位數(shù)據(jù), 對(duì)輸入設(shè)備數(shù)據(jù)流的方向?yàn)榻?jīng)數(shù)據(jù)端送數(shù)據(jù)總線,對(duì)輸出設(shè)備數(shù)據(jù)流的方向?yàn)榻?jīng)數(shù)據(jù)總線送數(shù)據(jù)端口;控制信息和狀態(tài)信息為輔助信息(握手信息) ,控制信息經(jīng)數(shù)據(jù)總線送控制端口,控制外設(shè)開始工作或 停止工作;狀態(tài)信息經(jīng)狀態(tài)端口送數(shù)據(jù)總線,告訴 CPU 外設(shè)的工作狀態(tài),輸入設(shè)備的狀態(tài)信息是 READY (是否準(zhǔn)備好數(shù)據(jù)) ,輸出設(shè)備的狀態(tài)信息是 BUSY (設(shè)備忙否) ,控制信息和狀態(tài)信息多為位操作。I/O 接口中有那幾種傳送方式?它們可有何特點(diǎn)?【解】:I/O接口中的傳送方式有程序控制方式、中斷控制
36、方式和 DMA控制方式,其中程序控制方式又分無條件和有條件(查詢)兩種。程序控制方式是 CPU 主動(dòng)而外設(shè)被動(dòng),當(dāng) CPU 查詢外設(shè)狀態(tài)不正確時(shí)會(huì)造成 CPU 返復(fù)查詢而進(jìn)入死循環(huán),故此種方式影響 CPU 的使用效率;中斷控制方式和 DMA 控制方式是外設(shè)主動(dòng)而 CPU被動(dòng),當(dāng)外設(shè)需要與 CPU交換信息時(shí),外設(shè)先經(jīng) I/O接口向CPU發(fā)中斷請(qǐng)求或 DMA請(qǐng)求,CPU響 應(yīng)后在中斷服務(wù)程序中完成外設(shè)與 CPU 的數(shù)據(jù)傳送。什么是無條件傳送方式?什么是有條件傳送方式?【解】:在 I/O 接口的程序控制方式中有無條件程控傳送方式和有條件程控傳送方式兩種,它們的區(qū)別為:在條件 程控傳送方式中僅有數(shù)據(jù)信
37、息傳送而無控制和狀態(tài)信息傳送,即無需握手信息; 在有條件程控傳送方式中除傳送數(shù)據(jù)信息外還需加入控制信息(可選)和狀態(tài)信息(必選) ,即必須握手信息,通常也稱有無條件程控傳送方式為查 詢(狀態(tài))方式。簡述無條件傳送方式的特點(diǎn)。【解】:無條件傳送(也稱為同步傳送) : CPU 直接與外設(shè)傳送數(shù)據(jù),不必預(yù)先檢查外設(shè)狀態(tài)。因而程序簡單,硬 件節(jié)省。但要求時(shí)序配合精確。故無條件傳送方式使用較少,僅適用于數(shù)據(jù)變化緩慢,而且操作時(shí)間固定的 外設(shè)。如:對(duì)開關(guān)信號(hào)的輸入、 LED 顯示器的輸出等一些簡單外設(shè)的操作。簡述有條件傳送方式的特點(diǎn)?!窘狻浚簵l件傳送方式(也稱異步傳送,常稱查詢方式) :對(duì) I/O 設(shè)備的
38、適應(yīng)性較好。不要求 CPU 與外設(shè)同步,編 程較容易,使用方便。然而只有在輸入設(shè)備已經(jīng)準(zhǔn)備就緒輸出設(shè)備不忙的情況下才能進(jìn)行數(shù)據(jù)傳送。條件傳送比無條件傳送要準(zhǔn)確可靠。但是 CPU 要不斷地查詢外設(shè)的狀態(tài),這樣會(huì)占用了大量的時(shí)間,CPU 的效率較低,在實(shí)際控制系統(tǒng)中不能達(dá)到實(shí)時(shí)處理的要求。簡述中斷傳送方式的特點(diǎn)。【解】:中斷控制傳送方式改善了查詢方式的缺點(diǎn),只有外設(shè)需要與CPU 交換信息時(shí)才向 CPU 發(fā)出中斷請(qǐng)求,變CPU 主動(dòng)查詢?yōu)楸粍?dòng)響應(yīng),因而提高了 CPU 的利用率和控制程序執(zhí)行的實(shí)時(shí)性。但中斷工作過程較復(fù)雜, 編程也較難。I/O 接口中中斷和 DMA 兩種傳輸方式的特點(diǎn)。【解】:在中斷傳
39、輸方式下,當(dāng)外設(shè)要與 CPU 傳輸數(shù)據(jù)時(shí),外設(shè)要先向 CPU 發(fā)中斷請(qǐng)求, CPU 執(zhí)行完當(dāng)前指令后 響應(yīng)中斷請(qǐng)求并在中斷服務(wù)程序中完成外設(shè)與 CPU 間的數(shù)據(jù)傳輸,在直接存儲(chǔ)器訪問( DMA )方式下,系統(tǒng)中有一個(gè) DMA 控制器,它是一個(gè)可驅(qū)動(dòng)總線的主控部件。當(dāng)外 設(shè)與主存儲(chǔ)器之間需要傳輸數(shù)據(jù)時(shí),外設(shè)向 DMA 控制器發(fā)出 DMA 請(qǐng)求, DMA 控制器向中央處理器發(fā)出 總線請(qǐng)求,取得總線控制權(quán)以后, DMA 控制器按照總線時(shí)序控制外設(shè)與存儲(chǔ)器間的數(shù)據(jù)傳輸而不是通過指 令來控制數(shù)據(jù)傳輸,傳輸速度大大高于中斷方式。在通常的輸入傳送中,為什么輸入接口僅用緩沖器而不用鎖存器?【解】:在輸入數(shù)據(jù)時(shí)
40、, 因簡單外設(shè)輸入數(shù)據(jù)的保持時(shí)間相對(duì)于 CPU 的接收速度而言較長。 因而輸入數(shù)據(jù)通常不用 加鎖存器來鎖存,可直接使用三態(tài)緩沖器與 CPU 數(shù)據(jù)總線相連即可。在輸出傳送中,為什么輸出接口必須要鎖存器?解】:在 CPU 在輸出數(shù)據(jù)時(shí)經(jīng)過數(shù)據(jù)總線的時(shí)間是很短的,因而需要使用輸出鎖存器把要輸出的數(shù)據(jù)保留,即 用鎖存器將數(shù)據(jù)鎖存后輸出給外設(shè)。第七章:中斷什么叫中斷?為什么計(jì)算機(jī)系統(tǒng)中要使用中斷? 解】:中斷即對(duì)突發(fā)事件的處理,生活中有這些突發(fā)事件例:吃飯時(shí)手機(jī)響了;中國發(fā)生 SARS 疫情;印度洋突 發(fā)海嘯等等。計(jì)算機(jī)系統(tǒng)中也有突發(fā)事件,例如:除數(shù)為零;系統(tǒng)突發(fā)故障; QQ 上有人呼喚;鍵盤上輸入 信
41、息等等。中斷是 I/O 控制方式之一,指 CPU 在正常執(zhí)行程序時(shí),為外理突發(fā)任務(wù)只有暫停正常程序轉(zhuǎn)而 外理突發(fā)任務(wù)程序。中斷控制方式可提高 CPU 的工作效率,增強(qiáng)系統(tǒng)的實(shí)時(shí)處理能力。什么是中斷類型碼,中斷向量,中斷向量表? 解】:微處理器可處理的每種中斷的編號(hào)為中斷類型碼;中斷向量是指中斷服務(wù)程序的入口地址;中斷向量表是 存放所有類型碼中斷服務(wù)程序入口地址的一個(gè)默認(rèn)的內(nèi)存區(qū)域。8086/8088 系統(tǒng)中中斷類型碼、中斷向量、中斷向量表的特點(diǎn)及關(guān)系?解】:在 8086系統(tǒng)中,中斷類型碼共 256個(gè),定義為 00H FFH ;每個(gè)中斷類型碼對(duì)應(yīng)的中斷向量為 4 字節(jié),即 中斷服務(wù)程入口地址的
42、CS 段值( 2 字節(jié))和 IP 值(2 字節(jié));256個(gè)中斷類型需 1024個(gè)存儲(chǔ)單元存放它的 中斷向量, 8086 系統(tǒng)定義在存儲(chǔ)器地址空間 00000H 003FFH 存放 256 個(gè)中斷類碼的中斷向量且規(guī)定中斷 向量 IP 存放在低地址兩單元,中斷向量 CS 存放在高地址兩單元。什么是硬件中斷和軟件中斷?在 PC 機(jī)中二者的處理過程有什么不同?解】:硬件中斷是外部設(shè)備通過向 CPU 的中斷請(qǐng)求線輸入電信號(hào)來來獲得中斷請(qǐng)求; 軟件中斷是處理機(jī)內(nèi)部識(shí)別 中斷請(qǐng)求,如內(nèi)部異常中斷或指令中斷。8086/8088 系統(tǒng)硬件中斷類型及特點(diǎn)。解】:硬件中斷類型有可屏蔽中斷 INTR 和非屏蔽中斷 N
43、MI 兩種, INTR 的中斷請(qǐng)求信號(hào)為高電平有效, NMI 的中斷請(qǐng)求信號(hào)為上升沿有效。可屏蔽中斷 INTR 響應(yīng)中斷請(qǐng)求的條件由控制標(biāo)志 IF 確定,若 IF=0 ,中斷 響應(yīng)/INTA輸出高電平,即有中斷請(qǐng)求但無中斷響應(yīng)(中斷屏蔽);若IF=1,中斷響應(yīng)/INTA輸出低電平,即有中斷請(qǐng)求必有中斷響應(yīng) (中斷允許) 。非屏蔽中斷 NMI 與 IF 條件無關(guān), 即只要在 NMI 線上輸入上升沿 信號(hào), 8086 系統(tǒng)就將中斷響應(yīng)并執(zhí)行中斷類型碼為 02H 的中斷服務(wù)程序。簡述 8086 的中斷過程解】: 8086CPU 獲得中斷請(qǐng)求;8086CPU 執(zhí)行完當(dāng)前指令;8086CPU 查詢中斷源
44、類型碼;保護(hù)現(xiàn)場,保護(hù)斷點(diǎn);8086CPU 響應(yīng)中斷,根據(jù)中斷類型碼獲得中斷服務(wù)程序的入口地址; 執(zhí)行服務(wù)程序;中斷返回,即恢復(fù)斷點(diǎn),恢復(fù)現(xiàn)場;重復(fù)上述過程第八章:系統(tǒng)總線與接口技術(shù)計(jì)算機(jī)總線按其規(guī)模、功能和處位置分為那幾類?解】:片內(nèi)總: 系統(tǒng)中單一芯片內(nèi)部的總線, 例如 8088和 8086CPU 芯片的內(nèi)部數(shù)據(jù)總線為 16位, 而 8255、8259 等可編程芯片的內(nèi)部數(shù)據(jù)總線為 8 位。片間總線:兩芯片或多芯片間的總線,例如 8088 與 8255 間的數(shù)據(jù)總線為全 8 位連接;而 8086 與 8255 間的 數(shù)據(jù)總線也為 8 位連接且僅連接 8086 的低 8 位。內(nèi)總線:系統(tǒng)內(nèi)部
45、各功能單元間的總線,AB、DB、CB 為基礎(chǔ),遵循總線協(xié)議,例如PC/XT 總線、 ISA 總線、 PCI 總線等。外總線:系統(tǒng)間的通信總線,由于需長距離傳送一般采用串行通信。并行總線和串行總線的特點(diǎn)?解】:并行總線:優(yōu)點(diǎn)是高速、高效; ;缺點(diǎn)是通信距離短,主要用于系統(tǒng)的內(nèi)部總線。串行總線:優(yōu)點(diǎn)是通信距離遠(yuǎn)、接口簡單缺點(diǎn)是速度慢,主要用于系統(tǒng)的外部總線。并行總線的類型及特點(diǎn)?【解】:并行總線由地址總線 AB、數(shù)據(jù)總線DB、控制總線CB組成,分為同步、異步、半同步三種類型,特點(diǎn)是:同步并行總線:總線時(shí)序以同一個(gè)總線時(shí)鐘為參考,總線上所有信息(地址、數(shù)據(jù)、控制信息)的傳送均以同步時(shí)鐘為基準(zhǔn),優(yōu)點(diǎn)是
46、簡單、容易實(shí)現(xiàn)、速度快;缺點(diǎn)是無法兼容總線上各種不同響應(yīng)速度 的設(shè)備。異步并行總線:總線時(shí)序沒有絕對(duì)的間關(guān)系,只有相對(duì)的間關(guān)系??偩€上的信息傳送由握手信號(hào)線決定,優(yōu) 點(diǎn)是可根據(jù)總線上設(shè)備的響應(yīng)速度調(diào)整總線速度;缺點(diǎn)是速度較慢且控制復(fù)雜。半同步并行總線:綜合同步和異步并行總線的優(yōu)點(diǎn),克服其缺點(diǎn),是目前微機(jī)系總線的主流,ISA、PCI都是半同步并行總線。串行總線的類型及特點(diǎn)?【解】:串行總線分為串行異步總線和串行同步總線和兩類,它們的共同點(diǎn)是信息按位方式在單線上順序傳送,特點(diǎn)是:串行異步總線:在傳送的“字節(jié)”信息中各位間有相對(duì)的時(shí)間關(guān)系,但“字節(jié)”與“字節(jié)”這間無任何時(shí)間 關(guān)系。串行同步總線:在傳
47、送的信息中,字節(jié)內(nèi)位與位這間,字節(jié)與字節(jié)之間與同步時(shí)鐘有嚴(yán)格的時(shí)間關(guān)系。PC/XT、ISA、PCI總線的主要性能指標(biāo)?【解】:總線寬度總線時(shí)鐘總線最大傳輸率PC/XT總線84MHz4MB/SISA總線168MHz16MB/SPCI總線32 (64)33MHz132MB/S第九章:微機(jī)接口芯片及應(yīng)用8255有哪些工作方式?【解】:8255有三種工作方式,方式 0即基本輸入、輸出、方式 1即選通輸入,輸出、方式 2即雙向數(shù)據(jù)傳送。 簡述8255方式0的特點(diǎn)和基本功能。【解】:特點(diǎn): 無聯(lián)絡(luò)信號(hào)要求,工作于無條件程序控制方式功能:兩個(gè)8位并行通道,即 A通道,B通道。兩個(gè)4位并行通道,即 C通道高4
48、位,C通道低4位。各通道可為輸入通道或輸出通道。為輸入通道時(shí),無鎖存功能,為輸出通道時(shí),有鎖存功能。4個(gè)通道,共有24=16種輸入,輸出組合。簡述8255方式1的特點(diǎn)和基本功能?!窘狻浚禾攸c(diǎn):要用聯(lián)絡(luò)信號(hào),可工作于查詢方式和中斷方式。A、B、C通道分為兩組使用, C通道作為聯(lián)絡(luò)信號(hào)及中斷輸出用。功能:A 口,B 口可作輸入或者輸出、輸入。輸出時(shí)均有鎖存功能, 簡述8255方式2的特點(diǎn)和基本功能?!窘狻浚禾攸c(diǎn):實(shí)現(xiàn)數(shù)據(jù)的雙向轉(zhuǎn)送,可工作于查詢方式和中斷方式。功能:僅A通道可工作在方式 2,是A通道方式1輸入和輸出的組合應(yīng)用。簡述8255寫控制字的特點(diǎn)和控制字基本功能?!窘狻浚?255同址可寫入工
49、作方式控制字和C 口置位復(fù)位控制字,寫方式控制字時(shí)寫入字的b7位必須寫入高;寫C 口置位復(fù)位控制字時(shí)寫入字的 b7 位必須寫入低。 方式控制字的基本功能是完成對(duì)A 、B、C 端口工作方式定義的編程, C 口置位復(fù)位控制字的基本功能是完成對(duì) C 端口中某一位的置 1 或清 0 的位控輸入編程。若 8255 的控制字為 38H ,簡述 8255 的可編程功能?【解】:38H=00111000B , b7=0,寫8255工作方式控制字;b6、b5、b4=011 , A 口工作方式 1輸入;b2、b仁00,B 口工作方式0輸出;b3=1 , C 口高4位中某些位作輸入;b0=0 , C 口低4位中某些位作輸出。若 8255 的控制字為 88
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腫瘤護(hù)理中的有效溝通
- 直腸惡性腫瘤內(nèi)科診療體系
- 全國中醫(yī)護(hù)理骨干人才匯報(bào)
- 行政制度新人培訓(xùn)
- 開戶云五期培訓(xùn)
- 護(hù)理標(biāo)識(shí)管理規(guī)章制度
- 幼兒教師音樂樂理培訓(xùn)
- 木材采購保密及森林資源保護(hù)協(xié)議
- 車輛收費(fèi)員招聘與管理服務(wù)協(xié)議
- 高端草莓采摘園與旅行社定制旅游合同范本
- 噢!蘇珊娜教學(xué)設(shè)計(jì)
- 幸福心理學(xué)智慧樹知到答案2024年浙江大學(xué)
- 2024年黑龍江大興安嶺中考生物試題及答案1
- 畢業(yè)研究生登記表(適用于江蘇省)
- 儀器分析智慧樹知到答案2024年臨沂大學(xué)
- 終毛發(fā)生中的表觀調(diào)控機(jī)制
- DL∕T 1917-2018 電力用戶業(yè)擴(kuò)報(bào)裝技術(shù)規(guī)范
- 古建筑測繪智慧樹知到期末考試答案章節(jié)答案2024年長安大學(xué)
- 心力衰竭藥物治療相關(guān)高鉀血癥防治專家共識(shí)
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- 2-2-1正常新生兒的特點(diǎn)及疾病預(yù)防的正常新生兒的特點(diǎn)
評(píng)論
0/150
提交評(píng)論