儲存器的構建

2021-06-20 20:24:20 字數 1342 閱讀 3879

最近研究表明,人類進行創造時大腦活躍區域和記憶時的活動區域是重合的,即在此過程中高度依賴已有記憶和知識。顯而易見,儲存對於人類是如此的重要。同樣,儲存對於計算機來說也是相當重要。儲存器作用就是儲存資訊,便於現在或以後處理。

從上圖可知當時鐘邊沿(即clk訊號由0變化到1時)輸入訊號d決定q的值;而在其他情況下,q的值保持不變。由於保持不變的特性,可以有這一特點來構造儲存器,觸發器是構成觸發器最小功能單元。然而此時只有一位資料位,而且d觸發器只是用來鎖存資料,所謂鎖存就是為輸出端的q加上clk「鎖」,不讓輸入端資料影響到q。

從一位鎖存器,我們很容易想到多位鎖存器的構造

但是貌似它們之間沒有什麼關係,為了同步它們之間的關係而將它們的w訊號接在一起,來將各位輸入訊號同時鎖存到輸出端。如下圖所示:

封裝之後如下圖所示:

由上圖可知,其實所謂的位址就是選擇相應的d觸發器來儲存資料。

封裝圖如下:

上述組織都是8個d觸發器,每個觸發器為乙個儲存單元。而我們如果需要16個資料怎麼辦,那就需要擴充套件了(沒有必要再買個16位的)。就用兩個8位的來擴充套件。

上圖中新引入的選擇訊號位,用以選擇存入低八位還是高八位;即引入另乙個位址為a4,從而得到四個位址位定址空間位0~15;

以上討論都是以乙個位元(d觸發器)為儲存單元,為了同時訪問多位,那就需要以多個位元作為儲存單元:

我們可以用撥碼開關來輸入位址和資料,再用開關來產生邊沿訊號控制w。

構建url 構建自己的URL縮短器

構建url url縮短程式風行一時 tinyurl.com,tr.im,ow.ly,bit.ly 甚至digg也正在採取行動 但是寫自己的書不是很酷嗎?it turns out that doing so is not so hard.we ve just published kay smoljak...

構建器模式

動機 建立乙個複雜的物件,這個物件各個部分劇烈變化,但是組合到一起卻相對穩定 跟template method很像 public class templatemethodtest private void step2 private void step3 private void step4 pri...

教你構建iSCSI伺服器實現SAN儲存模型

iscsi internet small computer system inte ce internet 小型計算機系統介面,是一種基於 tcp ip的協議,用來建立和管理 ip 儲存裝置 主機和客戶機等之間的相互連線,並建立儲存區域網路 san san 使得 scsi 協議應用於高速資料傳輸網路...