西安郵電大學(xué)微機(jī)原理與匯編語言PPT課件_第1頁
西安郵電大學(xué)微機(jī)原理與匯編語言PPT課件_第2頁
西安郵電大學(xué)微機(jī)原理與匯編語言PPT課件_第3頁
西安郵電大學(xué)微機(jī)原理與匯編語言PPT課件_第4頁
西安郵電大學(xué)微機(jī)原理與匯編語言PPT課件_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第1頁/共51頁第2頁/共51頁第3頁/共51頁第4頁/共51頁根據(jù)制造工藝的不同,隨機(jī)讀寫存儲(chǔ)器RAM主要有雙極型和MOS型兩類。雙極型存儲(chǔ)器具有存取速度快、集成度較低、功耗較大、成本較高等特點(diǎn),適用于對(duì)速度要求較高的高速緩沖存儲(chǔ)器;MOS型存儲(chǔ)器具有集成度高、功耗低、價(jià)格便宜等特點(diǎn),適用于內(nèi)存儲(chǔ)器。 MOS型存儲(chǔ)器按信息存放方式又可分為靜態(tài)RAM(Static RAM,簡稱SRAM)和動(dòng)態(tài)RAM(Dynamic RAM,簡稱DRAM)。第5頁/共51頁 只讀存儲(chǔ)器ROM在使用過程中,只能讀出存儲(chǔ)的信息而不能用通常的方法將信息寫入存儲(chǔ)器。目前常見的有:掩膜式ROM,用戶不可對(duì)其編程,其內(nèi)容已

2、由廠家設(shè)定好,不能更改;可編程ROM(Programmable ROM,簡稱PROM),用戶只能對(duì)其進(jìn)行一次編程,寫入后不能更改;可擦除的PROM(Erasable PROM,簡稱EPROM),其內(nèi)容可用紫外線擦除,用戶可對(duì)其進(jìn)行多次編程;電擦除的PROM(Electrically Erasable PROM,簡稱EEPROM或E2PROM),能以字節(jié)為單位擦除和改寫。 第6頁/共51頁靜態(tài)RAM動(dòng)態(tài)RAMMOS型雙極型不可編程掩膜存儲(chǔ)器 MROM可編程存儲(chǔ)器PROM可擦除、可再編程存儲(chǔ)器紫外線擦除的EPROM電擦除的E2PROM隨機(jī)讀寫存儲(chǔ)器RAM只讀存儲(chǔ)器ROM半導(dǎo)體存儲(chǔ)器圖6.1 半導(dǎo)體

3、存儲(chǔ)器的分類 第7頁/共51頁第8頁/共51頁 2 2存取時(shí)間存取時(shí)間 存取時(shí)間是指從啟動(dòng)一次存儲(chǔ)器操作到完成該操作所經(jīng)歷的時(shí)間。例如,讀出時(shí)間是指從CPU向存儲(chǔ)器發(fā)出有效地址和讀命令開始,直到將被選單元的內(nèi)容讀出為止所用的時(shí)間。顯然,存取時(shí)間越小,存取速度越快。3 3存儲(chǔ)周期存儲(chǔ)周期 連續(xù)啟動(dòng)兩次獨(dú)立的存儲(chǔ)器操作(如連續(xù)兩次讀操作)所需要的最短間隔時(shí)間稱為存儲(chǔ)周期。它是衡量主存儲(chǔ)器工作速度的重要指標(biāo)。一般情況下,存儲(chǔ)周期略大于存取時(shí)間。 第9頁/共51頁4 4功耗功耗 功耗反映了存儲(chǔ)器耗電的多少,同時(shí)也反映了其發(fā)熱的程度。5 5可靠性可靠性 可靠性一般指存儲(chǔ)器對(duì)外界電磁場及溫度等變化的抗干擾

4、能力。存儲(chǔ)器的可靠性用平均故障間隔時(shí)間MTBF(Mean Time Between Failures)來衡量。MTBF可以理解為兩次故障之間的平均時(shí)間間隔。MTBF越長,可靠性越高,存儲(chǔ)器正常工作能力越強(qiáng)。 第10頁/共51頁6集成度集成度指在一塊存儲(chǔ)芯片內(nèi)能集成多少個(gè)基本存儲(chǔ)電路,每個(gè)基本存儲(chǔ)電路存放一位二進(jìn)制信息,所以集成度常用位/片來表示。7性能/價(jià)格比 性能/價(jià)格比(簡稱性價(jià)比)是衡量存儲(chǔ)器經(jīng)濟(jì)性能好壞的綜合指標(biāo),它關(guān)系到存儲(chǔ)器的實(shí)用價(jià)值。其中性能包括前述的各項(xiàng)指標(biāo),而價(jià)格是指存儲(chǔ)單元本身和外圍電路的總價(jià)格。 第11頁/共51頁半導(dǎo)體存儲(chǔ)器芯片的基本結(jié)構(gòu)半導(dǎo)體存儲(chǔ)器芯片的基本結(jié)構(gòu) 地址

5、譯碼器存儲(chǔ)矩陣控制邏輯控制邏輯A0A1An三態(tài)數(shù)據(jù)緩沖器D0D1DNW/RCS圖6.2 半導(dǎo)體存儲(chǔ)器組成框圖 第12頁/共51頁圖6.3 單譯碼方式地址譯碼器012315A0A1A2A3選擇線存儲(chǔ)體數(shù)據(jù)緩沖器控制電路4位I/O0I/O3CSWR第13頁/共51頁三態(tài)雙向緩沖器32321024存儲(chǔ)矩陣10241控制電路Y向譯碼器CSWR RDA5A6A7A8A9Y0Y1Y31X0X1X2X31X向譯碼器A0A1A2A3A4I/O(1位)圖6.4 雙譯碼方式 第14頁/共51頁靜態(tài)RAM Intel 2114 SRAM芯片 Intel 2114 SRAM芯片的容量為1K4位,18腳封裝,+5V電源

6、,芯片內(nèi)部結(jié)構(gòu)及芯片引腳圖和邏輯符號(hào)分別如圖6.5和6.6所示。 由于1K44096,所以Intel 2114 SRAM芯片有4096個(gè)基本存儲(chǔ)電路,將4096個(gè)基本存儲(chǔ)電路排成64行64列的存儲(chǔ)矩陣,每根列選擇線同時(shí)連接4位列線,對(duì)應(yīng)于并行的4位,從而構(gòu)成了64行16列=1K個(gè)存儲(chǔ)單元,每個(gè)單元有4位。第15頁/共51頁A3A4A5A6A7A8行地址譯碼存儲(chǔ)矩陣6464列選擇A0A1A2A9輸入數(shù)據(jù)控制I/O1&1&2I/O2I/O3I/O4CSWE列I/O電路圖6.5 Intel 2114內(nèi)部結(jié)構(gòu) 第16頁/共51頁Intel211412345678910111213141

7、5161718Intel2114A6A5A4A3A0A1A2GNDCSWEI/O4I/O3I/O2I/O1A9A8A7VCC(a)A0A1A2A3A4A5A6A7A8A9WECS(b)I/O2I/O3I/O4I/O1圖6.6 Intel 2114引腳及邏輯符號(hào)(a) 引腳;(b) 邏輯符號(hào) 第17頁/共51頁第18頁/共51頁8位地址鎖存器A0A1A2A3A4A5A6A7128128存儲(chǔ)矩陣128個(gè)讀出放大器1/2(1/128列譯碼器)128個(gè)讀出放大器128128存儲(chǔ)矩陣1/128行譯碼器1/128行譯碼器128128存儲(chǔ)矩陣128個(gè)讀出放大器1/2(1/128列譯碼器)128個(gè)讀出放大器1

8、28128存儲(chǔ)矩陣1/4I/O門輸出緩沖器DOUTVSSVDD行時(shí)鐘緩沖器列時(shí)鐘緩沖器寫允許時(shí) 鐘緩沖器數(shù)據(jù)輸入緩沖器RASCASWEDIN圖6.7 Intel 2164A內(nèi)部結(jié)構(gòu)示意圖 第19頁/共51頁第20頁/共51頁12345678910111213141516NCDINVSSA0A2A1VDDDOUTA6A3A4A5A7WECASRASDINA7A0CASRASDOUTWEA7A0CASRASWEVSSVDD地址輸入列地址選通行地址選通寫允許5地(a)(b)圖6.8 Intel 2164A引腳與邏輯符號(hào)(a) 引腳;(b) 邏輯符號(hào) 第21頁/共51頁掩膜式只讀存儲(chǔ)器(MROM)VC

9、C單元0單元1單元2單元3D0D1D2D3地址譯碼器A0A1圖6.9 掩膜式ROM示意圖 第22頁/共51頁可編程只讀存儲(chǔ)器(PROM)字線位線DiVCC圖6.10 PROM存儲(chǔ)電路示意圖第23頁/共51頁1EPROM和E2PROMDDSFGCGWVSS(地)(b)(a)N34 mNP-SiSiO2SCG FGD圖6.11 SIMOS型EPROM(a) SIMOS管結(jié)構(gòu);(b) SIMOS EPROM元件電路 第24頁/共51頁2Intel 2716 EPROM芯片芯片 EPROM芯片有多種型號(hào),常用的有2716(2K8)2732(4K8)2764(8K8)27128(16K8)27256(3

10、2K8)等。1) 2716的內(nèi)部結(jié)構(gòu)和外部引腳2716 EPROM芯片采用NMOS工藝制造,雙列直插式24引腳封裝。其引腳、邏輯符號(hào)及內(nèi)部結(jié)構(gòu)如圖6.15所示。第25頁/共51頁Intel2716123456789101112131415161718192021222324A7A6A5A4A3A2A1A0O0O1O2GNDO3O4O5O6O7PD/PGMA10VCCA8A9VPPCS(a)Intel2716石英窗口A0A1A2A3A4A5A6A7A8A9A10PD/PGMO0O1O2O3O4O5O6O7CS(b)列譯碼行譯碼A10A0地址輸入讀出放大2 K8位存儲(chǔ)矩陣輸出緩沖器數(shù)據(jù)輸出端O7O

11、0片選,功率下降和編程邏輯CSPD/PGM(c)VPPGNDVCC圖6.12 Intel 2716的引腳、邏輯符號(hào)及內(nèi)部結(jié)構(gòu)(a) 引腳;(b) 邏輯符號(hào);(c) 內(nèi)部結(jié)構(gòu) 第26頁/共51頁表表6.1 常用的常用的EPROM芯片芯片 型號(hào)容量結(jié)構(gòu)最大讀出時(shí)間/ns制造工藝需用電源/V管腳數(shù)27081K8bit350450NMOS5,+122427162K8bit300450NMOS+5242732A4K8bit200450NMOS+52427648 K8bit200450HMOS+5282712816K8bit250450HMOS+5282725632K8bit200450HMOS+5282

12、751264K8bit250450HMOS+52827513464K8bit250450HMOS+528第27頁/共51頁 3. Intel 2816 E2PROM芯片芯片 Intel 2816是2K8位的E2PROM芯片,有24條引腳,單一+5 V電源。其引腳配置見圖6.13。 Intel2816123456789101112131415161718192021222324A7A6A5A4A3A2A1A0I/O0GNDA10VCCA8A9WEI/O1I/O2OECEI/O7I/O6I/O5I/O4I/O3A10A0OEI/O7I/O0CEWE地址引腳輸出允許數(shù)據(jù)輸入/輸出片選信號(hào)寫允許圖6.

13、13 Intel 2816的引腳 第28頁/共51頁表表6.2 常用的常用的E2PROM芯片芯片 型號(hào) 參數(shù)28162816A28172817A2864A取數(shù)時(shí)間/ns250200250250200250250讀電壓VPP/V55555寫/擦電壓VPP/V2152155字節(jié)擦寫時(shí)間/ms10915101010寫入時(shí)間/ms10915101010封裝DIP24DIP24DIP28DIP28DIP28第29頁/共51頁6.4 6.4 存儲(chǔ)器的擴(kuò)展存儲(chǔ)器的擴(kuò)展存儲(chǔ)芯片的擴(kuò)展存儲(chǔ)器的擴(kuò)展主要解決兩個(gè)問題:一個(gè)是如何用容量較小、字長較短的芯片,組成微機(jī)系統(tǒng)所需的存儲(chǔ)器;另一個(gè)是存儲(chǔ)器如何與CPU的連接。

14、1. 存儲(chǔ)芯片的擴(kuò)展 存儲(chǔ)芯片的擴(kuò)展包括位擴(kuò)展、字?jǐn)U展和字位同時(shí)擴(kuò)展等三種情況。第30頁/共51頁第31頁/共51頁I/O8I/O7I/O6I/O5I/O4I/O3I/O28 K1I/O1CS WRD7D0數(shù)據(jù)總線CSWR控制總線A0A12地址總線圖6.14 用8K1位芯片組成8K8位的存儲(chǔ)器 第32頁/共51頁第33頁/共51頁2-4譯碼器0123A15A14168(1)CEWE168(2)CEWE168(3)CEWE168(4)CEWEA0A13WED7D0圖6.15 有16K8位芯片組成64K8位的存儲(chǔ)器 第34頁/共51頁第35頁/共51頁I/O1I/O4RAM12114A9A02-4

15、譯碼器A11A10D3D0A9A0RAM12114I/O1I/O4WECSWECSI/O1I/O4RAM22114A9A0A9A0RAM22114I/O1I/O4WECSWECSI/O1I/O4RAM32114A9A0A9A0RAM32114I/O1I/O4WECSWECSI/O1I/O4RAM42114A9A0A9A0RAM42114I/O1I/O4WECSWECSD7D4WRA9A0圖6.16 字位同時(shí)擴(kuò)展連接圖 第36頁/共51頁第37頁/共51頁第38頁/共51頁2)存儲(chǔ)器與數(shù)據(jù)總線的連接 對(duì)于不同型號(hào)的CPU,數(shù)據(jù)總線的數(shù)目不一定相同,連接時(shí)要特別注意。 8086CPU的數(shù)據(jù)總線有1

16、6根,其中高8位數(shù)據(jù)線D15D8接存儲(chǔ)器的高位庫(奇地址庫),低8位數(shù)據(jù)線D7D0接存儲(chǔ)器的低位庫(偶地址庫),根據(jù)BHE(選擇奇地址庫)和A0(選擇偶地址庫)的不同狀態(tài)組合決定對(duì)存儲(chǔ)器做字操作還是字節(jié)操作。請(qǐng)參考教材P229圖6.20。第39頁/共51頁 8位機(jī)和8088CPU的數(shù)據(jù)總線有8根,存儲(chǔ)器為單一存儲(chǔ)體組織,沒有高低位庫之分,故數(shù)據(jù)線的連接較簡單。OEWECEA10A06116D7D0OEWECEA10A06116D7D0D7D0D15D8A11A1RDWRA0BHE第40頁/共51頁 3)存儲(chǔ)器與地址總線的連接 對(duì)于字?jǐn)U展和字位同時(shí)擴(kuò)展的存儲(chǔ)器與地址總線的連接分為低位地址線的連接

17、和高位地址線的連接。低位地址線的連接較簡單,直接和存儲(chǔ)芯片的地址信號(hào)連接作為片內(nèi)地址譯碼,而高位地址線的連接主要用來產(chǎn)生選片信號(hào)(稱為片間地址譯碼),以決定每個(gè)存儲(chǔ)芯片在整個(gè)存儲(chǔ)單元中的地址范圍,避免各芯片地址空間的重疊。 片間地址譯碼一般有線選法和譯碼法兩種。第41頁/共51頁 線選法 所謂線選法就是直接將某一高位地址線與某個(gè)存儲(chǔ)芯片片選端連接。這種方法的特點(diǎn)是簡單明了,且不需要另外增加電路。但存儲(chǔ)芯片的地址范圍有重疊,且對(duì)存儲(chǔ)空間的使用是斷續(xù)的,不能充分有效地利用存儲(chǔ)空間,擴(kuò)從存儲(chǔ)容量受限。 譯碼法 所謂譯碼法就是使用譯碼電路將高位地址進(jìn)行譯碼,以其譯碼輸出作為存儲(chǔ)芯片的片選信號(hào)。其特點(diǎn)是

18、連接復(fù)雜,但能有效地利用存儲(chǔ)空間。譯碼電路可以使用現(xiàn)有的譯碼器芯片。第42頁/共51頁 常用的譯碼芯片有:74LS139(雙2-4譯碼器)和74LS138(3-8譯碼器)等。12345678910111213141516ABCVCC2AG2BGG17YGND0Y1Y2Y3Y4Y5Y6Y圖6.18 74LS138引腳及邏輯符號(hào) ABC2AG2BGG17Y0Y1Y2Y3Y4Y5Y6Y第43頁/共51頁 例例6.1 6.1 設(shè)某8位機(jī)系統(tǒng)需裝6KB的ROM,地址范圍安排在0000H17FFH。請(qǐng)畫出使用EPROM芯片2716構(gòu)成的連接線路圖。 【分析分析】 2716的容量為2K8,需用3片進(jìn)行字?jǐn)U展

19、。2716有8條數(shù)據(jù)線(O7O0)正好與CPU的數(shù)據(jù)總線(D7D0)連接;11條地址線(A10A0)與CPU的低位地址線(A10A0)連接。2716選片信號(hào)(CS)的連接是一個(gè)難點(diǎn),需要考慮兩個(gè)問題:一是與CPU高位地址線(A15A11)和控制信號(hào)(IOM、RD)如何連接,二是根據(jù)給定的地址范圍如何連接。第44頁/共51頁各組芯片的地址范圍芯片A15A14A13A12A11A10 A0地址范圍EPROM100000000 0000 0000(最低地址)111 1111 1111(最高地址)0000H07FFHEPROM200001000 0000 0000 (最低地址)111 1111 111

20、1 (最高地址)0800H0FFFHEPROM300010000 0000 0000 (最低地址)111 1111 1111 (最高地址)1000H17FFH74LS138 G2BG2AC BAG1=RD+IO/M 假如選擇譯碼法,根據(jù)給定的地址范圍,可列出3片EPROM的地址范圍如下表所示。 第45頁/共51頁 【解解】 根據(jù)上表,EPROM與CPU的連接如圖6.19所示。其中,高位地址線A11、A12、A14分別與74LS138的輸入端A、B、C連接,A14與使能端G2B連接,A15與使能端G2A連接; 控制信號(hào)IO/M、RD經(jīng)或非門與使能端G1連接。第46頁/共51頁Y01ABCG1G2AG2BY7Y6Y5Y4Y3Y2Y1A15A14A13A12A11A10A0IO/MRDD7D0A10A0A10A0A10A0CSO7O0O7O0O7O0PD/PGMPD/PGMPD/PGMCSCSEPROM12716EPROM22716EPROM3271674LS138圖6.19 EPROM與CPU的連接CPU第47頁/共51頁 例例 6.26.2 設(shè)用2114靜態(tài)RAM芯片構(gòu)成4K8位存儲(chǔ)器,試畫出連接線路圖,并寫出每組芯片的地址范圍。 【分析分析】 2114的結(jié)構(gòu)是1K4位,要用此芯片構(gòu)成4K8位的存儲(chǔ)器需進(jìn)行字

溫馨提示

  • 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)論