硅基生物進化論 : 從0 和1 開始
張閩 著
北京:科學出版社,2026.1
ISBN 978-7-03-084254-1
當下最火的話題是什么? ChatGPT 、 AI 編程、自動駕駛、機器人等,我們每天都在用電腦、手機和各種智能設備,卻很少有人真正搞明白計算機底層是如何運作的。從 0 和 1 開始,親手搓一臺 CPU 和小型計算機,其實遠比你想象的簡單,任何一個普通人(只要你會加減乘除計算就行),就能理解底層計算機的運行原理。開篇我先提幾個問題,且這些問題都可以在書中找到答案:
① 一臺計算機,到底是怎么動起來的?
② 屏幕背后那一串串 0 和 1 信號究竟在做什么?
③ CPU 、寄存器、指令集,和我這種普通人有什么關系?
④ 為什么我們需要編譯器?
⑤ 操作系統在計算機中的角色是什么?
⑥ 物理世界如何和計算機交互對話的?
很多人一提“計算機原理”,腦子里立刻浮現出:晦澀公式、密密麻麻的電路圖、半懂不懂的名詞堆疊……。于是,本該點燃好奇心的第一堂課,常常成了“勸退大會”。 而這本書,想做 的正是相反的一件事:把“ CPU 和計算機是怎么工作的”這件事,講成任何人都能看懂、還能照著做一遍的實戰旅程。這就是《硅基生物進化論:從 0 和 1 開始》。
? 本書不講公式,它有兩個關鍵特點
1.從物理世界走進計算機世界
這本書一開始,不會上來就甩給你“馮·諾依曼結構”“存儲程序”這些大詞,而是從你熟悉的現實物理世界出發:
① 輕松了解人類為什么需要計算機,以及卡通圖示計算的組成部分?
② 計算機歷史如何從機械演變到電子?
③ “電平高 / 低”和“ 0/1 ”以及比特之間,到底是什么關系?
④ 什么是邏輯門,它如何構成 CPU 以及整個計算機的?
以上這些問題,在書中都有生活類比例子幫助你輕松理解。
2.計算機世界是抽象的,本書把抽象概念,拆成看得見、摸得著的小積木
本書不要求你有任何高級的數學或者電子基礎:
① 不用推公式!
② 不用記復雜電路 !
③ 只要會加減乘除、愿意動動手,就能跟上節奏 !
全書用了大量插圖、類比、故事,把“比特 、邏輯門、寄存器、總線、 ALU 、指令集”這些聽起來像論文的東西,變成一個個小故事、小模塊,讓你慢慢建立起計算機抽象世界的直覺感。
![]()
? 本書不是“講 CPU ”,而是帶你“造 CPU ”
這不是一本紙上談兵,且“讀完就完”的書,而是一部持續推動你動手的“實戰教程”。在第二部分“手搓一臺計算機中”,你將經歷一段完整而刺激的旅程:
① 用 Multisim 、 LogicCircuit 等仿真軟件,從最基礎的與門、或門、非門開始;
② 一步步搭出譯碼器、寄存器、 RAM 、 ALU (算術邏輯單元);
③ 再往上,把時鐘、步進器、指令寄存器、程序計數器等組裝起來稱為一顆小 CPU ;
④ 加上鍵盤和顯示器構成一臺可運行指令的小計算機。
⑤ 最終,執行你自己設計的指令集。
也就是說,你不是在看別人講 CPU ,而是在仿真軟件里,親手孵化出一顆 CPU ,再拼出一 個能跑程序的小型計算機。
? 這不僅僅是一本書,還有高效學習伴侶
1. 書中所有電路、指令集與編譯器源碼,都會同步到 GitHub :
① 仿真文件
![]()
② 編譯器源代碼
![]()
③ 配套示例
![]()
你可以照著構建,也可以自由修改,甚至能寫小游戲、分享 Demo 、發布 B 站視頻展示你的“小 CPU 成果”。
![]()
2.B站輔助視頻:
從 0 和 1 開始之書籍資源分享
![]()
從 0 和 1 開始之控制模塊分析
![]()
從 0 和 1 開始之 ALU 功能簡介
![]()
從 0 和 1 開始之如何使用 LogicCircuit 的 RAM 組件
![]()
從 0 和 1 開始之 CPU 實際內部門電路門
![]()
? 全書分為四大部分,打通完整知識鏈路:
1.第一部分 :
計算機基本結構、比特與進制、二進制的世界觀。
![]()
2.第二部分 :
邏輯門、電路仿真、寄存器、 ALU 、 CPU 控制模塊,一路手搓出一臺能跑指令的小計算機。
![]()
3.第三部分 :
編譯器、啟動程序、操作系統, 帶你理解從寫代碼到程序能跑的全流程。介紹物理世界與計算機抽象世界的橋梁,即數字與模擬轉換等。
![]()
4.第四部分 :
精選了一些關于計算機 CPU 的面試題, 幫你看看——大廠面試到底在考什么。
![]()
從晶體管層的“ 0 和 1 ”,到抽象程序世界,再到與現實物理世界交互,你會把零散的知識點串成一條完整、清晰的認知主線。
? 讀完這本書,會收獲什么?
? 不再害怕計算機原理這五個字,以及 CPU ,計算機是如何工作的。
你會真正搞懂計算機為什么是用 0 和 1 工作的? CPU 在干活時,到底在做什么?
? 看代碼不再是“黑魔法”
你會明白一行行代碼是如何一步步被翻譯成指令、被 CPU 執行的。
? 面對 AI ,不再只是“用工具的人”
知道什么能讓 AI 做、什么必須自己判斷、如何驗證結果。
? 為后續自學打下硬底子
無論你之后想學:
① C 語言 / 匯編
② 嵌入式 / 單片機
③ FPGA / RISC-V
④ 操作系統 / Linux 內核
這本書都是你強大且穩固的地基。
? 誰適合讀這本書?
? 零基礎、但對電腦和 AI 很好奇的學生
初高中、大學非 CS 專業、理工科 / 文科都可以;
? 在 IT / 互聯網 / 智能硬件領域工作的職場人
想補上“底層原理課”,把碎片化知識系統化;
? 準備轉行到計算機、 AI 相關崗位的學習者
想看清“這行到底在做什么”,再決定要不要繼續卷下去;
? 給孩子 / 學生找一套“真正有趣的計算機啟蒙”讀物的家長和老師
這本書不需要你一上來就會寫代碼、焊電路、看論文;你只需要有一點點好奇心,愿意跟著書中的任務一步步走下去,就足夠了。
? 它不是一本孤立的書,而是一整套“硅基生物進化論”
《從 0 和 1 開始》只是“硅基生物進化論”系列的第一冊。后續還將陸續推出(以書名下待 定):
![]()
簡單說:這一整套書的終極目標只有一個讓你具備勝任市場上 90% 計算機與 IT 崗位的底層能力。它會帶你從看不懂計算機,一路走到能親手做出一臺屬于自己的硅基小生命。為你未來進軍任何計算機或 AI 行業打下堅實、必不可少的基礎——不論你想成為程序員、工程師,還是走向技術管理崗位,它都能成為你的底層寶典。更重要的是,每一本書都配備作者親自設計的硬件與實操任務,理論 + 電路 + 動手三位一體學習。配合 B 站視頻,照著做,不久你就能勝任作者曾經做過的任何工作。
? 最后,聊聊作者
作者張閩,既不是名校光環,也不是“論文大牛”,初 三數學 25 分,英文 28 分,他只是一個一路從普通本科、一路摸爬滾打到亞馬遜,又跑回來認真寫書、拍視頻的工程師。他在前言里寫得很實在:
我在給你們寫書的同時,也是在偷偷復習。
希望等我們一起啃完這些比特、二進制、邏輯門之后,大家都能意識到:基礎真的很重要。
如果你也覺得光會用 AI 還不夠,想真正搞明白“計算機這玩意兒到底是怎么一回事”,那不妨從這本 《硅基生物進化論:從 0 和 1 開始》 開始,和一群同樣好奇的“硅基生物候選人”一起, 從0 和1 發車。
![]()
(本文編輯:劉四旦)
專業品質 學術價值
原創好讀 科學品位
一起閱讀科學
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.