【從零開始自制CPU之學習篇03】鎖存器與觸發器
本篇學習了兩種鎖存器:SR Latch和D Latch,一種觸發器:D flip flop
SR Latch:SR—鎖存器
初始狀態下,S和R都為0,Q和Q‘隨機有一個為1另一個 為0(取決於電流速度)。當把S弄成1後,Q為1,此後無論S怎麽變化Q都為1。對R也是如此。
一句話總結就是:輸出端可以記住S和R最後一次為1的是哪個。這個記住就是存了。
D Latch:D—鎖存器
此為對SR鎖存器的優化,D相當於原來的S和R,這不但方便操作,還屏蔽了S和R均為1這種不規範操作。
EN是enable的意思,可以控制鎖存器是否存D,否則為忽略D數據(不存)
D flip-flop:D—觸發器
將D鎖存器的EN端改為時鐘即為D觸發器,功能簡單說就是:在時鐘上升沿鎖存數據
參考視頻:eater.net
【從零開始自制CPU之學習篇03】鎖存器與觸發器
相關推薦
【從零開始自制CPU之學習篇03】鎖存器與觸發器
優化 cpu 規範 height 一次 簡單 eight 速度 忽略 本篇學習了兩種鎖存器:SR Latch和D Latch,一種觸發器:D flip flop SR Latch:SR—鎖存器 初始狀態下,S和R都為0,Q和Q‘隨機有一個為1
【從零開始自制CPU之學習篇06】寄存器
如何 put 有效 技術分享 net erl 如果 ans 搭建 上一篇文章學習了總線的相關知識,途中ABC當時假設為一個個的8位寄存器。這一篇要學習怎麽構建這個寄存器。 這分為兩個三個部分,數據輸入,寄存器,數據輸出。首先不管輸出,來看數據輸入
【自制CPU之學習篇02】555定時器
充電 size 學習篇 ima padding 名稱 out 計數器 add 555定時器是一種集成電路芯片,常被用於定時器、脈沖產生器和震蕩電路。在CPU制作中作為pc(程序計數器)的主要組成部分。以下是我購買的NE555實拍圖: NE555的針腳示
【自制CPU之學習篇00】開篇
.com ace tro compute 同時 channel 計算機組成 -c 實踐 從今天開始決定用面包板制作一個8位的CPU,實現幾個簡單的指令。我給自己分兩大部分計劃,第一部分是學習制作CPU的理論知識,第二部分是實踐。並打算實施計劃的同時用博客的方式記錄下來。
【自制CPU之學習篇01】識別四色環電阻
png 方便 width 前三 ack info 觀察 image ron 制作CPU的好多部分都用到了各種阻值的電阻,由於我選購的是色環電阻,即電阻表面塗上一定顏色的色環,來代表這個電阻的阻值。因此通過色環來快速識別電阻阻值需要作為儲備知識,不然一堆電阻插在面包板上很
從零開始學 Web 之 JS 高級(三)apply與call,bind,閉包和沙箱
master 操作 console 概念 釋放 分享圖片 成功 num 命名沖突 大家好,這裏是「 從零開始學 Web 系列教程 」,並在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公眾號:Web前端之巔
《從零開始學Swift》學習筆記(Day67)——Cocoa Touch設計模式及應用之MVC模式
table control sdn rate term targe rac uitabbar bsp 原創文章,歡迎轉載。轉載請註明:關東升的博客 MVC(Model-View-Controller,模型-視圖-控制器)模式是相當古老的設計模式之中的一個,它最早出如今
《從零開始學Swift》學習筆記(Day 57)——Swift編碼規範之凝視規範:文件凝視、文檔凝視、代碼凝視、使用地標凝視
精品 -type mil 顯示 clas ber ansi tex text 原創文章。歡迎轉載。轉載請註明:關東升的博客 前面說到Swift凝視的語法有兩種:單行凝視(//)和多行凝視(/*...*/)。這裏來介紹一下他們的使用規範。 1、文件凝視文件凝視就在每個文
【SpringMvc】從零開始學SpringMvc之資料庫(二)
大家好,在上一篇中,我們介紹了SpringMvc 的搭建,這篇我們來看下SpringMvc連線資料庫。 【SpringMvc】從零開始學SpringMvc之初始化(一) 準備 首先, 需要安裝Mysql、Navicat(或者類似軟體)、有一點sql基礎,瞭解一點
【SpringMvc】從零開始學SpringMvc之初始化(一)
大家好,我們今天開始SpringMvc 這個系列,由於筆者也是安卓出身,對SpringMvc 也是接觸不久,所以,這個系列僅僅只是記錄筆者學習SpringMvc 過程中的心得,如有錯誤,歡迎指正。 在開始之前,我們需要準備一些東西,JDK、Eclipse(MyEclipse)、Tom
【SpringMvc】從零開始學SpringMvc之實現使用者登入(三)
大家好,在前2篇中,我們實現了SpringMvc的配置和資料庫連線,這一篇我們來用html/ajax實現一個簡單的登入功能。 【SpringMvc】從零開始學SpringMvc之初始化(一) 【SpringMvc】從零開始學SpringMvc之資料庫(二) 準
【SpringMvc】從零開始學SpringMvc之實現使用者管理(四)
大家好,在上一篇中,我們實現了使用者登入,這一篇我們來實現使用者的增刪改查。由於在第2篇中,我們已經建立好了資料庫,這裡就不在詳述了。 準備 這裡,我們用到了騰訊的前端模板引擎art-template,不熟悉的小夥伴可以先了解一番,或者有熟悉其他模板引擎的,也
103. Spring Boot Freemarker特別篇之contextPath【從零開始學Spring Boot】
需求緣起:有人在群裡@我:請教群主大神一個問題,spring boot + freemarker 怎麼獲取contextPath 頭疼死我了,網上沒一個靠譜的 。我就看看之前部落格中的 【Spring Boot使用模板freemarker】好像確實沒有介紹到在.ftl檔案
51. spring boot屬性檔案之多環境配置【從零開始學Spring Boot】(
【視訊&交流平臺】 http://study.163.com/course/introduction.htm?courseId=1004329008&utm_campaign=commission&utm_source=40000000
【從零開始學習Oracle資料庫】(1)建表與簡單查詢
一.常用資料庫軟體 大型資料庫 Oracle Oracle是著名的Oracle(甲骨文)公司的資料庫產品 , 它是世界上第一個商品化的關係型資料庫管理系統 , 也是第一個推出和資料庫結合的第四代語言開發工具的資料庫產品。Oracle 公司的軟體產品豐富
102. Spring Boot之CommandLineRunner和ApplicationRunner【從零開始學Spring Boot】
需求緣起:在有【Spring Boot啟動載入資料CommandLineRunner】文章中介紹了CommandLineRunner的使用,有人評論說實現ApplicationRunner介面也可以,那麼本節就是要介紹ComandLineRunner和Applicatio
從零開始,SpreadJS新人學習筆記【第5周】
複製貼上、單元格格式和單元格型別 本週,讓我們一起來學習SpreadJS 的複製貼上、單元格格式和單元格型別,希
《從零開始學Swift》學習筆記(Day60)——Core Foundation框架
類型轉換 字符 sso grid blog spa www water 轉載 創文章,歡迎轉載。轉載請註明:關東升的博客 Core Foundation框架是蘋果公司提供一套概念來源於Foundation框架,編程接口面向C語言風格的API。盡管在Swift中調用這樣
《從零開始學Swift》學習筆記(Day 55)——使用try?和try!差別
移動設計 ani ecb pcl mva fde 成了 lms 官方 原創文章。歡迎轉載。轉載請註明:關東升的博客 在使用try進行錯誤處理的時候,常常會看到try後面跟有問號(?)或感嘆號(!),他們有什麽差別呢?1.使用try? try?會將錯誤轉換為可選值,當調
Spring Boot使用模板freemarker【從零開始學Spring Boot(轉)
dep demo attach macro 使用 doctype com 地址 2016年 視頻&交流平臺:à SpringBoot網易雲課堂視頻http://study.163.com/course/introduction.htm?courseId=10