- 計算機系統解密:從理解計算機到編寫高效代碼
- (美)喬納森·E.斯坦哈特
- 343字
- 2021-09-27 16:57:02
第3章 時序邏輯
上一章中介紹的組合邏輯是“順勢而為”。換句話說,輸出會隨著輸入的變化而變化。但我們不能只用組合邏輯就把計算機制造出來,因為它沒有給我們提供任何一種從流程中移除一些東西并記住它的方法。不能用這種計算機把從1到100的所有數字都加起來,除非計算機能一直記錄下運算到了何處。
本章將介紹時序邏輯。這個術語來自時序這個詞,意思是“在時間順序上一件事接一件事”。作為高等生物人類,咱們肯定對時間有直觀的認識,就像你對用手指數數也有直觀的認識,但這并不意味著時間對于數字電路也是自然存在的,時間在計算機中必須以某種方式創造出來。
組合邏輯只處理輸入的當前狀態。時序邏輯既可以處理現在的狀態,也可以處理過去的狀態。本章將介紹生成時間和記憶時間的電路。我們將追溯用于實現這些功能的技術的前世今生。
推薦閱讀
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- Learning NServiceBus(Second Edition)
- 從零開始:數字圖像處理的編程基礎與應用
- 大學計算機應用基礎實踐教程
- PyTorch自動駕駛視覺感知算法實戰
- Rust編程:入門、實戰與進階
- 華為HMS生態與應用開發實戰
- 編寫高質量代碼:改善C程序代碼的125個建議
- SQL Server 2016數據庫應用與開發習題解答與上機指導
- Python面向對象編程:構建游戲和GUI
- 零基礎學單片機C語言程序設計
- Oracle Exadata專家手冊
- App Inventor少兒趣味編程動手做
- STM8實戰
- jMonkeyEngine 3.0 Beginner’s Guide