當前位置:首頁 » 存儲配置 » 存儲器編制圖

存儲器編制圖

發布時間: 2023-09-23 20:49:54

存儲器的工作原理 [RAM,ROM,EEPROM存儲器工作原理]

一.基本工作原理 基本工作原理

1、存儲器構造 、 存儲器就是用來存放數據的地方。它是利用電平的高低來存放數據的,也就是說,它存 放的實際上是電平的高、低,而不是我們所習慣認為的 1234 這樣的數字,這樣,我們的一 個謎團就解開了,計算機也沒什麼神秘的嗎。

圖1

圖2 讓我們看圖 1。這是一個存儲器的示意圖:一個存儲器就像一個個的小抽屜,一個小抽 屜里有八個小格子,每個小格子就是用來存放「電荷」的,電荷通過與它相連的電線傳進來 或釋放掉, 至於電荷在小格子里是怎樣存的, 就不用我們操心了, 你可以把電線想像成水管, 小格子里的電荷就像是水,那就好理解了。存儲器中的每個小抽屜就是一個放數據的地方, 我們稱之為一個「單元」 。 有了這么一個構造,我們就可以開始存放數據了,想要放進一個數據 12,也就是

00001100, 我們只要把第二號和第三號小格子里存滿電荷, 而其它小格子里的電荷給放掉就 行了(看圖 2) 。可是問題出來了,看圖 1,一個存儲器有好多單元,線是並聯的,在放入電 荷的時候, 會將電荷放入所有的單元中, 而釋放電荷的時候, 會把每個單元中的電荷都放掉, 這樣的話, 不管存儲器有多少個單元, 都只能放同一個數, 這當然不是我們所希望的, 因此, 要在結構上稍作變化,看圖 1,在每個單元上有個控制線,我想要把數據放進哪個單元,就 給一個信號這個單元的控制線,這個控制線就把開關打開,這樣電荷就可以自由流動了,而 其它單元控制線上沒有信號,所以開關不打開,不會受到影響,這樣,只要控制不同單元的 控制線,就可以向各單元寫入不同的數據了,同樣,如果要某個單元中取數據,也只要打開 相應的控制開關就行了。 2、存儲器解碼 、 那麼, 我們怎樣來控制各個單元的控制線呢?這個還不簡單, 把每個單元的控制線都引 到集成電路的外面不就行了嗎?事情可沒那麼簡單,一片 27512 存儲器中有 65536 個單元, 把每根線都引出來, 這個集成電路就得有 6 萬多個腳?不行, 怎麼辦?要想法減少線的數量。 我們有一種方法稱這為解碼,簡單介紹一下:一根線可以代表 2 種狀態,2 根線可以代表 4 種狀態,3 根線可以代表幾種,256 種狀態又需要幾根線代表?8 種,8 根線,所以 65536 種狀態我們只需要 16 根線就可以代表了。 3、存儲器的選片及匯流排的概念 、 至此,解碼的問題解決了,讓我們再來關注另外一個問題。送入每個單元的八根線是用 從什麼地方來的呢?它就是從計算機上接過來的, 一般地, 這八根線除了接一個存儲器之外, 還要接其它的器件

。這樣問題就出來了,這八根線既然不是存儲器和計算機之間專用的,如 果總是將某個單元接在這八根線上,就不好了,比如這個存儲器單元中的數值是 0FFH 另一 個存儲器的單元是 00H,那麼這根線到底是處於高電平,基閉還是低電平?豈非要打架看誰歷害 了?所以我們要讓它們分離。辦法當然很簡單,當外面的線接到集成電路的引腳進來後,不 直接接到各單元去,中間再加一組開關就行了。平時我們讓開關打開著,如果確實是要向這 個存儲器中寫入數據,或要從存儲器中慧鋒念讀出數據,再讓開關接通就行了。這組開關由三根引 線選擇:讀控制端、寫控制端和片選端。要將數據寫入片中,先選中該片, 然後發出寫信號, 開關就合上了,並將傳過來的數據(電荷)寫入片中。如果要讀,先選中該片,然後發出讀 信號,開關合上,數據就被送出去了。讀前困和寫信號同時還接入到另一個存儲器,但是由於片 選端不同, 所以雖有讀或寫信號,但沒有片選信號, 所以另一個存儲器不會「誤會」 而開門, 造成沖突。 那麼會不同時選中兩片晶元呢?只要是設計好的系統就不會, 因為它是由計算控

制的,而不是我們人來控制的,如果真的出現同時出現選中兩片的情況,那就是電路出了故 障了,這不在我們的討論之列。 從上面的介紹中我們已經看到,用來傳遞數據的八根線並不是專用的,而是很多器件 大家共用的,所以我們稱之為數據匯流排,匯流排英文名為 BUS,總即公交車道,誰者可以走。 而十六根地址線也是連在一起的,稱之為地址匯流排。

二.存儲器的種類及原理: 存儲器的種類及原理: 及原理 1.RAM / ROM 存儲器 1.

ROM 和 RAM 指的都是半導體存儲器,ROM 是 Read Only Memory 的縮寫,RAM 是 Random Access Memory 的縮寫。ROM 在系統停止供電的時候仍然可以保持數據,而 RAM 通常都是在 掉電之後就丟失數據,典型的 RAM 就是計算機的內存。

2. RAM

隨機存取存儲器(RAM)是計算機存儲器中最為人熟知的一種。之所以 RAM 被稱為「隨機 存儲」,是因為您可以直接訪問任一個存儲單元,只要您知道該單元所在記憶行和記憶列的 地址即可。 RAM 有兩大類: 1) 靜態 RAM(Static RAM / SRAM),SRAM 速度非常快,是目前讀寫最快的存儲設 備了,但是它也非常昂貴,所以只在要求很苛刻的地方使用,譬如 CPU 的一級緩沖,二級 緩沖。 2) 動態 RAM (Dynamic RAM / DRAM) DRAM 保留數據的時間很短, , 速度也比 SRAM 慢,不過它還是比任何的 ROM 都要快,但從價格上來說 DRAM 相比 SRAM 要便宜很多, 計算機內存就是 DRAM 的。 類似於微處理器, 存儲器晶元也是一種由數以百萬計的晶體管和電容器

構成的集成電路 (IC)。計算機存儲器中最為常見的一種是動態隨機存取存儲器(DRAM),在 DRAM 中晶體 管和電容器合在一起就構成一個存儲單元,代表一個數據位元。電容器保存信息位——0 或 1(有關位的信息,請參見位和位元組)。晶體管起到了開關的作用,它能讓內存晶元上的控 制線路讀取電容上的數據,或改變其狀態。 電容器就像一個能夠儲存電子的小桶。要在存儲單元中寫入 1,小桶內就充滿電子。要 寫入 0,小桶就被清空。電容器桶的問題在於它會泄漏。只需大約幾毫秒的時間,一個充滿 電子的小桶就會漏得一干二凈。因此,為了確保動態存儲器能正常工作,必須由 CPU 或是由 內存控制器對所有電容不斷地進行充電,使它們在電子流失殆盡之前能保持 1 值。為此,內

存控制器會先行讀取存儲器中的數據, 然後再把數據寫回去。 這種刷新操作每秒鍾要自動進 行數千次如(圖 3 所示)

圖 3 動態 RAM 存儲單元中的電容器就像是一個漏水的小桶。

它需要定時刷新,否則電子泄漏會使它變為 0 值。

動態 RAM 正是得名於這種刷新操作。 動態 RAM 需要不間斷地進行刷新, 否則就會丟失它 所保存的數據。這一刷新動作的缺點就是費時,並且會降低內存速度。

存儲單元由硅晶片蝕刻而成,位於由記憶列(位線) 和記憶行(字線) 組成的陣列之中。 位線和字線相交,就形成了存儲單元的地址。

圖 4 將位元排列在二維柵格中,就構成了內存。 在上圖中,紅色的存儲單元代表 1 值,而白色的存儲單元代表 0 值。 在演示動畫片中,先選出一個記憶列,然後對記憶行進行充電以將數據寫入指定的記憶列中。

DRAM 工作時會向選定的記憶列(CAS)發送電荷,以激活該記憶列上每個位元處的晶體 管。寫入數據時,記憶行線路會使電容保持應有狀態。讀取數據時,由靈敏放大器測定電容 器中的電量水平。如果電量水平大於 50%,就讀取 1 值;否則讀取 0 值。計數器會跟蹤刷新 序列,即記錄下哪些行被訪問過,以及訪問的次序。完成全部工作所需的時間極短,需要以 納秒(十億分之一秒)計算。存儲器晶元被列為 70 納秒級的意思是,該晶元讀取單個存儲 單元並完成再充電總共需要 70 納秒。 如果沒有讀寫信息的策略作為支持, 存儲單元本身是毫無價值的。 所以存儲單元擁有一 整套由其他類型的專用電路構成的底層設施。這些電路具有下列功能: 判別記憶行和記憶列的地址(行選址和列選址) 記錄刷新序列(計數器) 從存儲單元中讀取、恢復數據(靈敏放大器) 告知存儲單元是否接受電荷(防寫) 內存控制器要執行其他一些任務, 包

括識別存儲器的類型、 速度和容量, 以及檢錯等等。

靜態 RAM 使用了截然不同的技術。 靜態 RAM 使用某種觸發器來儲存每一位內存信息 (有 關觸發器的詳細信息,請查見布爾邏輯的應用) 。存儲單元使用的觸發器是由引線將 4-6 個 晶體管連接而成, 但無須刷新。 這使得靜態 RAM 要比動態 RAM 快得多。 但由於構造比較復雜, 靜態 RAM 單元要比動態 RAM 占據更多的晶元空間。 所以單個靜態 RAM 晶元的存儲量會小一些, 這也使得靜態 RAM 的價格要貴得多。靜態 RAM 速度快但價格貴,動態 RAM 要便宜一些,但速 度更慢。因此,靜態 RAM 常用來組成 CPU 中的高速緩存,而動態 RAM 能組成容量更大的系統 內存空間。

3. ROM

ROM 也分為很多種: 1) 掩膜式 ROM 晶元生產廠家在製造晶元過程中把程序一並做在晶元內部,這就是二次光刻版圖形(掩 膜)。存儲陣列中的基本存儲單元僅由一隻 MOS 管構成,或預設,凡有 MOS 管處表示存儲 0, 反之為 1. 工廠在生產時,根據客戶提供的內容,決定是否布下只 MOS 管. 用戶在生產好後,

是不能改寫的( 難道撬開晶元,加個 MOS 管上去?) 由於集成電路生產的特點, 要求一個批次的掩膜 ROM 必須達到一定的數量 (若十個晶圓) 才能生產,否則將極不經濟。掩膜 ROM 既可用雙極性工藝實現,也可以用 CMOS 工藝實現。 掩膜 ROM 的電路簡單,集成度高,大批量生產時價格便宜。 2) 一次性可編程 ROM(PROM= ROM(PROM=Programmable ROM) ) 允許一次編程 存儲陣列除了三極體之外,還有熔點較低的連線(熔斷絲)串接在每隻存儲三極體的某 一電極上,例如發射極. 編程之前,存儲信息全為 0,或全為 1,編程寫入時,外加比工作 電壓高的編程電壓,根據需要使某些存儲三極體通電,由於此時電流比正常工作電流大,於 是熔斷絲熔斷開路,一旦開路之後就無法恢復連通狀態,所以只能編程一次。如果把開路的 三極體存儲的信息當作 0,反之,存儲的信息就為 1 3) 紫外線擦除可編程 ROM(EPROM= 紫外線擦除可編程 ROM(EPROM=Erasable PROM) ) 用紫外線擦除後編程,並可多次擦除多次編程 FAMOS 管與 MOS 管結構相似,它是在 N 型半導體基片上生長出兩個高濃度的 P 型區,通 過歐姆接觸分別引出漏極 D 和源極 S,在漏源之間的 SiO2 絕緣層中,包圍了一多晶硅材料, 與四周無直接電氣連接,稱之為浮置柵極,在對其編程時,在漏源之間加上編程電壓(高於 工作電壓)時,會產生雪崩擊穿現象,獲得能量的電子會穿過 SiO2 注入到多晶硅中,編程 結束後, 在漏源之間相對感應出的正電荷導電溝道將會保持下來, 如果將漏源之間感應出正 電荷導電溝道的 MOS 管表示存

入 0,反之,浮置柵不帶負電,即漏源之間無正電荷導電溝道 的 MOS 管表示存入 1 狀態 在 EPROM 晶元的上方, 有一圓形石英窗, 從而允許紫外線穿過透明的圓形石英窗而照射 到半導體晶元上,將它放在紫外線光源下一般照射 10 分鍾左右,EPROM 中的內容就被抹掉, 即所有浮置柵 MOS 管的漏源處於斷開狀態,然後,才能對它進行編程輸入 出廠未編程前,每個基本存儲單元都是信息 1, 編程就是將某些單元寫入信息 0 EPROM 是採用浮柵技術生產的可編程存儲器,它的存儲單元多採用 N 溝道疊柵 MOS 管 (SIMOS) ,其結構及符號如圖 12.2.1(a)所示。除控制柵外,還有一個無外引線的柵極,稱 為浮柵。當浮柵上無電荷時,給控制柵(接在行選擇線上)加上控制電壓,MOS 管導通; 而當浮柵上帶有負電荷時,則襯底表面感應的是正電荷,使得 MOS 管的開啟電壓變高,如 圖 12.1.3(b)所示,如果給控制柵加上同樣的控制電壓,MOS 管仍處於截止狀態。由此可見, SIMOS 管可以利用浮柵是否積累有負電荷來存儲二值數據。

(a) 疊柵 MOS 管的結構及符號圖

(b) 疊柵 MOS 管浮柵上積累電子與開啟電壓的關系

圖 6 疊柵 MOS 管

在寫入數據前,浮柵是不帶電的,要使浮柵帶負電荷,必須在 SIMOS 管的漏、柵極 加上足夠高的電壓(如 25V) ,使漏極及襯底之間的 PN 結反向擊穿,產生大量的高能電子。 這些電子穿過很薄的氧化絕緣層堆積在浮柵上, 從而使浮柵帶有負電荷。 當移去外加電壓後, 浮柵上的電子沒有放電迴路,能夠長期保存。當用紫外線或 X 射線照射時,浮柵上的電子形 成光電流而泄放, 從而恢復寫入前的狀態。 照射一般需要 15 至 20 分鍾。 為了便於照射擦除, 晶元的封裝外殼裝有透明的石英蓋板。EPROM 的擦除為一次全部擦除,數據寫入需要通用或 專用的編程器。 ROM( EPROM) 4) 電擦除可編程 ROM(EEPROM = Electrically EPROM) 加電擦除,也可以多次擦除, 可以按位元組編程。 在 EPROM 基本存儲單元電路的浮置柵 MOS 管 T1 上面再生成一個浮置柵 MOS 管 T2, T2 將 浮置柵引出一個電極,使該電極接某一電壓 VG2,若 VG2 為正電壓,T1 浮置柵極與漏極之間 產生一個隧道效應,使電子注入 T1 浮置柵極,於是 T1 的漏源接通,便實現了對該位的寫入 編程。 用加電方法,進行在線(無需拔下,直接在電路中)擦寫(擦除和編程一次完成)有字

節擦寫、 塊擦寫和整片擦寫方法, 按位元組為單位進行擦除和寫入, 擦除和寫入是同一種操作, 即都是寫入,只不過擦除是固定寫「1」而已,在擦除時,輸入的數據是 TTL 高電平。 EEPROM 在進行位元組改寫之前自動對所要寫入的位元組單元進行

擦除, 只需要像寫普通 CPU RAM 一樣寫其中某一位元組, 但一定要等到 5ms 之後, CPU 才能接著對 EEPROM 進行下一次寫入 操作,因而,以位元組為單元寫入是常用的一種簡便方式。 寫入操作時,首先把待寫入數據寫入到頁緩沖器中,然後,在內部定時電路的控制下把 頁緩沖器中的所有數據寫入到 EEPROM 中所指定的存儲單元,顯然,相對位元組寫入方式,第 二種方式的效率高,寫入速度快。 EEPROM 也是採用浮柵技術生產的可編程存儲器,構成存儲單元的 MOS 管的結構如圖 12.2.2 所示。它與疊柵 MOS 管的不同之處在於浮柵延長區與漏區之間的交疊處有一個厚度 約為 80 埃的薄絕緣層,當漏極接地,控制柵加上足夠高的電壓時,交疊區將產生一個很強 的電場, 在強電場的作用下, 電子通過絕緣層到達浮柵, 使浮柵帶負電荷。 這一現象稱為「隧 道效應」,因此,該 MOS 管也稱為隧道 MOS 管。相反,當控制柵接地漏極加一正電壓,則產 生與上述相反的過程,即浮柵放電。與 SIMOS 管相比,隧道 MOS 管也是利用浮柵是否積累 有負電荷來存儲二值數據的, 不同的是隧道 MOS 管是利用電擦除的, 並且擦除的速度要快得 多。 EEPROM 電擦除的過程就是改寫過程,它是以字為單位進行的。EEPROM 具有 ROM 的非易 失性, 又具備類似 RAM 的功能, 可以隨時改寫 (可重復擦寫 1 萬次以上) 目前, 。 大多數 EEPROM 晶元內部都備有升壓電路。因此,只需提供單電源供電,便可進行讀、擦除/寫操作,為數 字系統的設計和在線調試提供了極大的方便。

圖 7 隧道 MOS 管剖面結構示意圖

圖 8 快閃記憶體存儲單元 MOS 管剖面結構示意圖

5) Flash 快閃記憶體 快速擦寫,但只能按塊編程 快閃記憶體存儲單元的 MOS 管結構與 SIMOS 管類似, 如圖 12.2.3 所示。 但有兩點不同, 一是快閃記憶體存儲單元 MOS 管的源極 N+區大於漏極 N+區, SIMOS 管的源極 N+區和漏極 而 N+區是對稱的;二是浮柵到 P 型襯底間的氧化絕緣層比 SIMOS 管的更薄。這樣,可以通過 在源極上加一正電壓,使浮柵放電,從而擦除寫入的數據。由於快閃記憶體中存儲單元 MOS 管的源極是連接在一起的,所以不能象 E2PROM 那樣按字擦除,而是類似 EPROM 那樣整片擦 除或分塊擦除。整片擦除只需要幾秒鍾,不像 EPROM 那樣需要照射 15 到 20 分鍾。快快閃記憶體儲 器中數據的擦除和寫入是分開進行的, 數據寫入方式與 EPROM 相同, 需輸入一個較高的電壓, 因此要為晶元提供兩組電源。一個字的寫入時間約為 200 微秒,一般可以擦除/寫入 100 次 以上。 新型的 FLASH,例如 320C3B 等,在常規存儲區域後面還有 128Bit 的特殊加密,其中前 64Bit(8 位元組)是唯一

器件碼(64BitUniqueDeviceIdentifier),每一片 Flash 在出廠時 已經帶有,並且同一種 Flash 型號不會有相同的編碼,哪怕這個字型檔是全新空白的字型檔。後 來 64Bit 為用戶可編程 OTP 單元 (64BitUserProgrammableOTPCells) ,可以由用戶自用設定, 單只能寫入,不能擦除。

⑵ 分析at89s52單片機的存儲器結構

1.程序存儲器

設計人員編寫的程序存放在微處理器的程序存儲器中。

at89s52具有64kb程序存儲器定址空間,它是用於存放用戶程序、數據和表格等信息,程序存儲器的結構如圖1所示。

圖1 at89s52程序存儲器的結構

at89s52片內片外的程序存儲器在統一邏輯空間中,地址從0000h~ffffh,共有64k位元組范圍。引腳接高電平時,程序從片內程序存儲器0000h開始執行,即訪問片內存儲器。當pc值超出片內rom容量時,會自動轉向片外程序存儲器空間執行。引腳接低電平時,迫使系統全部執行片外程序存儲器0000h開始存放的程序。

2.數據存儲器

at89s52 有256 位元組片內數據存儲器。地址為00h~ffh。這256個單元共分為兩部分。其一是地址從00h~7fh單元(共128個位元組)為用戶數據ram。從80h~ffh地址單元(也是128個位元組)為特殊寄存器(sfr)單元。高128 位元組與特殊功能寄存器重疊,也就是說高128位元組與特殊功能寄存器有相同的地址,而物理上是分開的。

在00h~1fh共32個單元中被均勻地分為四塊,每塊包含八個8位寄存器,均以r0~r7來命名,稱這些寄存器為通用寄存器。這四塊中的寄存器都稱為r0~r7,利用psw的第3和第4位(rs0和rs1),即可選中這四組通用寄存器。

內部數據存儲器的20h—2fh單元為位定址區,可作為一般單元用位元組定址,也可對它們的位進行定址,位定址區地址如表1所示

表1 ram位定址區地址表

3. 中斷服務程序的入口地址

在程序存儲區中,為中斷服務程序保存了一段中斷服務程序的入口地址:其中一組特殊單元是0003h—0032h,各個單元各有用途,它們被分為六段,每個段8個位元組,專門留給中斷服務程序使用,被稱為中斷矢量區。at89s52共有8個中斷源,6個中斷矢量,它們的定義如下表2所,

表2 中斷服務程序的入口地址

4.特殊功能寄存器sfr(special? function register)

特殊功能寄存器是指有特殊用途的寄存器集合,也稱為專用寄存器,本質上是一些具有特殊功能的片內ram單元,反映單片機的運行狀態,很多功能也通過特殊功能寄存器來定義和控製程序的執行。

at89s52單片機內部高128(80~ffh)地址分配給特殊功能寄存器。這個地址空間和晶元內數據存儲器的高128位元組地址完全重疊,但兩者在物理硬體上是完全獨立的,用定址方式來區分這個完全重疊的地址空間。使用直接定址方式訪問這個地址空間時,訪問的是特殊功能寄存器;使用間接定址方式訪問這個地址空間時,訪問的是數據存儲器。

at89s52有32個特殊功能寄存器,它們被離散地分布在內部ram的80h~ffh地址中,這些寄存的功能已作了專門的規定,用戶不能修改其結構。

5.幾個注意問題

(1)地址的重疊性

單片機中的所有存儲器都必須分配地址,可以定址的地址范圍為64kb,數據存儲器與程序存儲器都佔用相同的地址。

程序存儲器中片內片外0000h~0ffffh低4kb地址完全重疊,但是我們使用引腳進行區分:=0時,選擇片外,=1時,選擇片內,這樣就完全區分開來了。

數據存儲器中片內外0000h~00ffh的256個單元地址完全重疊,片內外數據的訪問採用不同指令來區分:mov指令訪問片內數據存儲器,movx指令訪問片外數據存儲器。

(2)程序存儲器(rom)與數據存儲器(ram)的區分

程序存儲器(rom)與數據存儲器(ram)的區分在使用上是嚴格區分的,程序存儲器只能放置程序指令及常數表格,對程序存儲器中數據的訪問只可以使用movc指令。而數據存儲器則存放數據,片內外的操作指令分別用mov,movx進行操作。

(3)位地址空間的區域劃分

片內ram中的20h~2fh的128位,以及sfr中的位地址,這些位定址單元與位指令集構成了位處理器系統

⑶ 用16k*8位的SRAM晶元構成64k*16位的存儲器,試畫出該存儲器的組成邏輯框圖

共八個SRAM,每四片串聯(地址線並聯,數據線連一起),得到兩組64K*8的存儲組,然後將兩組並聯(地址線連一起,數據線並聯)即64K*16BIT,地址分配可分為8個塊區,高低位元組分別解碼選擇,然後進行四個16K的定址,訪問具體數據的映射地址。

首先要滿足位寬的要求,2片16*8並行組成16*16的結構,地址線相同,數據線擴展,然後在滿足容量用4個16*16的結構構成64*16,地址線擴展,數據線相同,地址線上多數要加內解碼器容來片選,常見3-8解碼器138。

(3)存儲器編制圖擴展閱讀:

存儲器是用來存儲程序和各種數據信息的記憶部件。存儲器可分為主存儲器(簡稱主存或內存)和輔助存儲器(簡稱輔存或外存)兩大類。和CPU直接交換信息的是主存。

主存的工作方式是按存儲單元的地址存放或讀取各類信息,統稱訪問存儲器。主存中匯集存儲單元的載體稱為存儲體,存儲體中每個單元能夠存放一串二進制碼表示的信息,該信息的總位數稱為一個存儲單元的字長。存儲單元的地址與存儲在其中的信息是一一對應的,單元地址只有一個,固定不變,而存儲在其中的信息是可以更換的。

⑷ cpu與存儲器的連接圖怎麼畫

第一步:將16進制的地址碼轉換為2進制地址碼,確定其總容量

系統程序區:6000H~67FFH
6000:0110 0000 0000 0000
67FF:0110 0111 1111 1111
因為有16根地址線,所以排列為A0~A15

A15

A14

A13

A12

A11

A10

A9

A8

0 1 1 0 0 0 0 0

0 1 1 0 0 1 1 1

(後面的用不到了,做題的時候表格要體現<最好是全部都寫出>)
同理用戶程序區:6800H~6BFFH

A15

A14

A13

A12

A11

A10

A9

A8

0 1 1 0 1 0 0 0

0 1 1 0 1 0 1 1

第二步:選擇合適的晶元

RAM用來存儲當前運行的程序和數據,並可以在程序運行中反復的更改其內容,所以用戶程序一般選用RAM晶元,而ROM基本上存儲不變或基本不變的程序和數據,所以系統程序一般選用ROM晶元。
接下來就是選擇晶元大小的問題
系統程序區:A0~A10編碼從全0變為全1,一共11根地址線,也就是2k,8根數據線,系統程序區總容量2k x 8位,所以我們就選取一片2k x 8位的ROM晶元
用戶程序區:A0~A9編碼從全0變為全1,一共10根地址線,也就是1k,8根數據線,用戶程序區總容量為1k x 8位,但根據題干未給出1k x 8位的RAM晶元,此時我們需要進行位擴展(如果對於字擴展和位擴展不熟悉,就去找一下其他博客了解一下吧,或者評論我也可以),我們就選取2片1k x 4位的RAM晶元。

第三步:分配地址線畫圖

說明:
A0~A10接2k x 8位的ROM
A0~A9分別接1k x 4位的RAM
A11~A15作為片選線

38解碼器:A11、A12、A13分別連接A、B、C
G1 高電平(A14根據那個表可以看到始終為1->高電平)
G2A、G2B需要高電平工作(A15始終為高電平,但是連接的位置注意有個小圈圈哦–取反的是意思MREQ低電平有效)

輸出Y4、Y5(這個需要看連接A、B、C的A11、A12、A13的編碼,將其三位二進制轉換為十進制就是其下標)

就像這樣,當然你需要去看大量的題來看不同的38解碼器的連接情況。

⑸ 畫出該存儲器的組成邏輯框圖

按大小來看,一共需要16塊DRAM晶元,將每四塊分為一組,形成32位的數據寬度,根據該儲存容量大小一共需要16位地址線(可以根據儲存容量除以數據寬度來確定)。將地址線的低14位作為全部DRAM晶元的地址,然後將高2位作為組片選信號,即選擇各組輸出的32位數據。

⑹ word怎麼做以儲存器為核心的計算機結構圖

操作如下:
1、選擇SmartArt圖形類型。這一步就是先把最初的組織結構圖創建出來,啟動一個新的文檔。在文檔中輸入「計算器組織機構圖」,字型大小設置為「一號」單擊「插入」「SmartArt」,彈出「選擇SmartArt圖形」對話框,在該對話框左側列表中選擇「層次結構」,在中間區域選擇「表層次結構」,右側我們可以看他的一些說明,點擊確定,這樣我們就做好了最初的組織機構圖
2、設置機構圖的布局。我們可以根據需要改變一些布局;單擊「設計」我們就可以看見基本欄中間區域「更改布局」我們在這里選擇「組織結構圖」
3、這會默認的圖形可能還不符合我們的要求,我們選中第一行的矩形圖形,然後單擊「設計」「添加形狀」按鈕,在下拉菜單中選擇「添加助理」選項
4、上一步是在第二行添加。我們這一步是在第三行添加圖形。選中第一行的矩形圖形,然後單擊「設計」「添加形狀」按鈕,在下拉菜單中選擇「在下方添加形狀」選項,這樣新形狀就會出現在第三行裡面。
5、在組織結構圖中添加文字。設置好布局後,就可以添加文字了,選中第一行矩形,確定插入點在其中,輸入「儲存器」,再輸入的時候,字體會自動調節大小。按照同樣的方法,依次輸入相關的內容。
6、改變組織結構圖的形狀。為了區別對待不同層次的關系,我們可以選擇相應圖形的形狀;我們單擊「格式」「更改形狀」在出現的下拉表中,我們選擇想要的圖形。
7、按照第七步中方法,我們更改第二行和第三行的圖形,最後我們的結構圖就製作完成了

⑺ 用32K×8位DRAM晶元擴展128K×16位的存儲器。要求畫出該存儲器的組成邏輯框圖

2K*8的晶元所以地址線為15條,即A0~A14,數據線為8,將32K*8晶元組成128K*16的只讀器,所以首先位擴展將數據線8擴展到16,即D0~D15,然後字擴展32K是15條地址線,128是17條地址線,所以要用2/4解碼器將地址線15擴展到17,需要用到的晶元是(128/32)*(16/8)=8,連接如圖所示!紅色為A0~A14的地址匯流排。
PS:地址線的計算:32K=1K*32 1K=2^10 32=2^5,所以32K=2^10*2^5=2^15,所以等於15條地址線,

⑻ 用32K*8位的EPROM晶元組成128K*16位的只讀存儲器,儲存器的組成框圖怎樣畫

X*Y位,其中,X晶元的存儲單元格數,Y每個存儲單元存儲數據的位數。所以,對於一片晶元來說。

由X能知道需要多大的地址緩存才能夠表示所有的地址,由Y能知道需要多大的數據緩存。首先是X,按照2進制,1024就是1K,也就是2的10次方,也就是1K。


(8)存儲器編制圖擴展閱讀:

用1K×4位的DRAM晶元構成4K×8位存儲器。是一個64K 1bit的DRAM晶元,將8片並接起來,可以構成64KB的動態存儲器。

每片只有一條輸入數據線,而地址引腳只有8條。為了形成64K地址,必須在系統地址匯流排和晶元地址引線之間專門設計一個地址形成電路。

使系統地址匯流排信號能分時地加到8個地址的引腳上,藉助晶元內部的行鎖存器、列鎖存器和解碼電路選定晶元內的存儲單元,鎖存信號也靠著外部地址電路產生。

熱點內容
安卓怎麼充高會 發布:2024-11-30 11:29:49 瀏覽:656
什麼是手機本地伺服器ip 發布:2024-11-30 11:13:21 瀏覽:288
壓縮袋無泵 發布:2024-11-30 11:13:11 瀏覽:676
去角質皮面膜怎麼樣配置 發布:2024-11-30 10:44:22 瀏覽:808
證券首次開戶後為什麼沒密碼 發布:2024-11-30 10:41:57 瀏覽:316
玩具廠資料庫 發布:2024-11-30 10:41:57 瀏覽:786
學校考試伺服器地址 發布:2024-11-30 10:35:30 瀏覽:683
nas無盤伺服器搭建教程 發布:2024-11-30 10:27:07 瀏覽:156
觸摸精靈腳本解密 發布:2024-11-30 10:27:04 瀏覽:328
如何解鎖密碼鎖上的密碼用數字解 發布:2024-11-30 10:07:55 瀏覽:454