精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

手工焊接,二進制寫碼,B站Up主手搓CPU爆火出圈

新聞 前端
CPU是怎么執行0101的呢?就為了這點好奇心,一位B站Up主自己動手焊了個CPU……

  在 B 站當 UP 主,門檻是出了名的高。

有人會用 AI 還原朱元璋,有人能造自動駕駛自行車,還有人會手搓 CPU……

從外形來看,這個 CPU 采用了先進的「3D 堆疊」技術(手動狗頭),全部由三極管、二極管和電阻焊接而成。

具體來說,UP 主林乃衛大約用了 1000 多個三極管、2000 多個二極管和 2000 多個電阻,焊點達到上萬個,網購材料大約花了 1000 多塊錢。

為了打造這款 CPU,UP 主花了大半年的時間逐點焊接,人送外號「焊武帝」。

由于其體型巨大,網友開玩笑說,「這是當年的巨型計算機啊。」連作者本人也調侃說,它的制程是 2.54mm,「比先進的 3 納米大了將近 1 百萬倍。」

不過,比外形更古樸的是 UP 主的編程方式:由于指令集和架構都是自主開發的,還沒有適配任何編程語言,因此他選擇采用二進制編程,也就是原始的機器語言——0 和 1。

這個「龐然大物」運行起來的效果也很炫酷:

UP 主用自制 CPU 運行流水燈效果,即讓小燈挨個亮起來。

有人說,「我看不懂也沒怎么震撼,但這就是我小時候想象中的『科學家』,稀奇古怪的儀器和五顏六色的燈泡,拿各種五顏六色的液體互相勾兌,然后產生各類超強的氧化反應。」

我們知道,要自制這么一個 CPU,除了熟練掌握數電、模電、匯編等基礎知識,還要具備超強的動手能力和毅力。其過程之艱辛普通人可能難以體會。那么,林同學為什么要費這么大工夫去做呢?

「在寫代碼時要分析可執行文件中的二進制,那時候在想,CPU 是怎么執行這一串 0101 的呢?結合數電課程,猜測大概是那么回事,就想試一試。當初想用門級電路來做的,但是感覺難度不是很高,想整個從零開始理解透,就從最基礎的模擬電路開始搭建了。」林同學告訴機器之心。

當然,當 UP 主只是林同學的愛好之一,他的本職工作是 php/.net / 安卓 APP 程序員。他表示自己喜歡學習各種新科技,對高難度的技術有較強的動力去學習,有許多新奇的創意,卻沒資金去實現。在這次 B 站大火之后,希望林同學能有更多的資金去實現自己的創意。

一位 B 站 UP 主的手搓 CPU 之路

雖然打造這款 CPU 只用了半年,但林同學透露,它的原理圖幾年前就畫好了,大概是這樣:

手工焊接,二進制寫碼,B站Up主手搓CPU爆火出圈

圖源:https://tieba.baidu.com/p/7432882849?see_lz=1

畫完圖,Up 主首先驗證了門電路。這一步屬于理論驗證,是必要的步驟。

手工焊接,二進制寫碼,B站Up主手搓CPU爆火出圈

圖源:https://tieba.baidu.com/p/7432882849?see_lz=1#140122397516l

做好驗證之后,手搓的部分就正式開始了。CPU 通常由通用寄存器組、運算器、控制器和數據通路等部件組成。Up 主首先就從寄存器做起。

他先造了一個移位寄存器——一種在若干相同時間脈沖下工作的以觸發器級聯為基礎的器件,用 Up 主的話說就是數據從一個方向進,一個時鐘周期移動一個位置,最后從另一個方向出。最終 Up 主的成品是 6 位的移位寄存器:

有網友提問:「為什么移位寄存器不用現成的芯片?」Up 主表示「為了樂趣」。

手工焊接,二進制寫碼,B站Up主手搓CPU爆火出圈

圖源:https://tieba.baidu.com/p/7432882849?see_lz=1#140122397516l

接著,Up 主手搓的第二個 CPU 部件是程序計數器(PC)。PC 是控制器的一部分,涉及的功能較多,也是手搓階段最復雜的一個模塊。CPU 重啟時要將它的計數清零,工作狀態下要借助 PC 實現挨個字節讀取指令和數據,每操作一次,計數自動加一,同時還要實現直接跳轉、調用函數,函數返回的功能,因此 PC 的構建過程比移位寄存器要復雜和困難得多。

尤其是 Up 主采用「純手搓」——焊接的過程也會遇到一些虛焊的麻煩,找出問題并解決花費了 Up 主大量時間和精力。其中有一次一個二極管焊反了,Up 主排查了 3 天。

不過,最后的成品很優秀,上電測試也成功通過:

CPU 中還有兩個關鍵的部分——ROM 和 RAM,不過這兩個部分手搓不太現實,Up 主選擇用 hm628512 來組裝 ROM 和 RAM。

然后 Up 主開始構建指令譯碼器,用來解析 CPU 指令以運行,它也是控制器的一部分。

最后還有兩個要組裝的部件:運算器(ALU)和通用緩存。

至此,CPU 中寄存器、控制器、運算器等主要部件已經完備,一個手工焊接的 CPU 就基本做成了!

搓出來了,怎么運行?

由于這個 CPU 是 Up 主自己手搓的,全部是由二級管、三極管和電阻焊接而成,因此沒有現成的指令集和編程語言能夠使用。那這樣的 CPU 怎么跑起來?回歸最原始的二進制吧。

二進制在計算機工作機制中屬于最底層的基礎原理,對于計算機專業的同學來說并不陌生,但用二進制直接編程就不是所有人都能掌握的技能了。UP 主正是借助二進制編程讓手搓的 CPU 跑了起來。

有了二進制碼,怎么輸入機器?Up 主自己上手「扣」代碼,真 · 手敲代碼。目前有三條指令,包括內存賦值指令、內存地址左移指令和跳轉指令。Up 主編寫了一個流水燈的程序,用于測試。

這下指令也輸入了,CPU 能跑出結果嗎?

出現了一些小問題,流水燈有時不能正常亮起。別擔心,有 bug 是常有的事,那 debug 一下吧。

Up 主很快就找到了 bug,是「有個地方斷開了」。修復之后為了讓運行效果更明顯,Up 主又重新寫了一遍二進制代碼,將 CPU 調整為跳轉到 0X00FF 處運行。

再手扣一遍程序,結果是運行成功,流水燈正常亮起,完全沒有問題。

組件完整,能運行程序,這個「爆肝」的手搓項目終于大功告成。

網友留言道:「馮諾依曼大呼內行」。

在完成這個 CPU 的基礎原型之后,林同學下一步打算繼續完善它的功能,讓它可以運行更加復雜的程序。

 

責任編輯:張燕妮 來源: 機器之心Pro
相關推薦

2021-08-02 10:40:45

機器人人工智能算法

2025-06-20 09:06:00

AI模型訓練

2021-11-10 09:15:00

CPU01 二進制Linux

2009-05-26 13:39:11

F#Visual Stud

2020-03-23 10:43:46

AI 數據人工智能

2022-10-31 08:02:42

二進制計算乘法

2018-10-22 14:37:16

二進制數據存儲

2009-02-27 09:37:33

Google二進制代碼

2025-10-08 11:04:58

2009-12-16 10:49:42

Ruby操作二進制文件

2017-04-11 10:48:53

JS二進制

2022-07-26 13:00:01

安全符號源代碼

2010-06-09 13:02:29

MySQL啟用二進制日

2009-08-12 18:06:53

C#讀取二進制文件

2010-10-13 15:45:23

MySQL二進制日志

2018-03-19 09:53:45

2023-02-09 12:31:20

2023-03-08 13:06:03

2024-02-01 09:04:12

2013-07-29 11:19:16

iOS開發iOS開發學習FMDB更新二進制圖片
點贊
收藏

51CTO技術棧公眾號

国产精品玖玖玖| 欧美激情第六页| 国产一区视频免费观看| 天堂a中文在线| 天堂成人娱乐在线视频免费播放网站| 成人一区二区三区视频在线观看| 精品在线欧美视频| 国产精品免费观看高清| 精品无码一区二区三区电影桃花 | 伊人久久中文字幕| 91九色综合| 极品少妇xxxx精品少妇偷拍 | 色婷婷精品久久二区二区密| 亚洲国产综合网| 网站一区二区| 国产成人丝袜美腿| 亚洲精品久久久久中文字幕二区 | 日本成人午夜影院| 成人黄色91| 久久久久亚洲蜜桃| 国产精品视频1区| 樱花草www在线| 蜜桃视频久久一区免费观看入口 | 欧美亚洲综合在线| 成人久久久久爱| 久久久无码人妻精品无码| 精品孕妇一区二区三区| 久久九九99| 亚洲成人国产精品| 色片在线免费观看| 国产精品二线| 久久亚洲电影| 欧美高清视频免费观看| 又黄又爽又色的视频| **欧美日韩在线观看| 成人激情黄色小说| 日韩av大片免费看| 黄网站免费在线| 香蕉大人久久国产成人av| 精品日本高清在线播放| 97se国产在线视频| 国产女人被狂躁到高潮小说| 国产精品美女久久久久人| 亚洲va国产va欧美va观看| 在线观看日韩片| 丰满熟女人妻一区二区三| 高清日韩中文字幕| 亚洲精品成a人| 91精品免费视频| 私密视频在线观看| 久久日本片精品aaaaa国产| 亚洲精品精品亚洲| 日韩中文不卡| 日本视频网站在线观看| 秋霞综合在线视频| 日本韩国欧美国产| 三上悠亚久久精品| 超碰在线观看av| 久久精品国产99国产| 丝袜情趣国产精品| 欧美人妻一区二区三区 | 91香蕉视频在线下载| 91久久国语露脸精品国产高跟| 九一亚洲精品| 在线观看日韩高清av| 成人在线观看你懂的| 韩国成人免费视频| 亚洲一区二区三区四区在线观看 | 二级片在线观看| 在线观看毛片av| 久久久成人网| 国产精品成人一区二区三区吃奶| 亚洲国产成人无码av在线| 国产欧美精品| 欧美亚洲日本网站| 在线观看污污网站| 欧美gay男男猛男无套| 欧美日韩国产高清一区二区 | 美国欧美日韩国产在线播放| 国产精品露脸av在线| 亚洲精品无码久久久久| 日本欧美久久久久免费播放网| 国产精品第一视频| 91国内精品视频| 国产高清亚洲一区| 国产精品果冻传媒潘| 天天操天天舔天天干| 亚洲欧美清纯在线制服| 国产手机视频精品| 国产精品久久不卡| 猛男gaygay欧美视频| 国产一区二区三区在线视频| 欧美aaa级片| 日日夜夜精品视频| 精品久久一区二区| xxxx黄色片| 精品国产一区二区三区av片| 色婷婷综合久久久久| 欧美日韩色视频| 亚洲视频日本| 国产精品久久久久久久久免费看| 一区二区三区免费在线视频| av色综合久久天堂av综合| 免费在线成人av| 国产美女免费看| 久久久久久美女精品| 久久久91精品| 日韩高清一二三区| 天海翼亚洲一区二区三区| 中文字幕日韩免费视频| 男人的天堂久久久| 亚洲专区一区| 亚洲999一在线观看www| 天堂a中文在线| 亚洲欧美偷拍三级| 欧美牲交a欧美牲交aⅴ免费真 | 大地资源网在线观看免费官网| 天堂资源中文在线| 亚洲国产精品成人久久综合一区| 黄色小视频大全| 成人爽a毛片免费啪啪| 亚洲国产精品人人做人人爽| 欧美 另类 交| 日韩极品精品视频免费观看| 日韩大陆欧美高清视频区| 好吊一区二区三区视频| 国产一区二区视频在线看| 亚洲成人黄色网址| 肉色超薄丝袜脚交69xx图片| 亚洲片区在线| 久久福利视频导航| 日韩视频在线观看一区| 人人超碰91尤物精品国产| 国产精品视频福利| 黄色av网站在线播放| 色综合色综合色综合| 免费无码不卡视频在线观看| 2020国产在线| 欧美男同性恋视频网站| 午夜精品在线免费观看| 福利在线一区| 色播久久人人爽人人爽人人片视av| 国产精品国产精品88| 日韩黄色小视频| 精品国产免费久久久久久尖叫| 国产黄a三级三级三级av在线看| 色哟哟一区二区三区| 日本少妇xxxx| 亚洲狠狠婷婷| 91九色极品视频| 永久免费在线观看视频| 欧美经典一区二区| 一区二区三区偷拍| 欧美日韩成人影院| 91豆麻精品91久久久久久| 超碰caoprom| 伊人精品视频| 国产精品麻豆免费版| 3d玉蒲团在线观看| 亚洲精品免费电影| 波多野结衣国产精品| 欧美日韩破处视频| 中文字幕免费国产精品| 亚洲av无码不卡| 91香蕉视频污| 日韩在线观看a| 美女100%一区| 精品中文字幕久久久久久| 国产一级精品视频| 久久综合久久鬼色中文字| 亚洲在线欧美| 性国产高清在线观看| 尤物视频一区二区| 亚洲女人在线观看| 欧美午夜电影在线观看| 欧美另类第一页| 日韩xxx视频| 中文字幕亚洲视频| 丁香六月激情婷婷| 久草在线综合| 91精品国产91久久久久久不卡| 中文字幕第三页| 国产精品乱人伦中文| 玩弄中年熟妇正在播放| 天天躁日日躁狠狠躁欧美| 国产成人精品国内自产拍免费看| 福利视频在线看| 欧美人妇做爰xxxⅹ性高电影| 日本乱子伦xxxx| 久久久综合网| 亚洲电影网站| 成人av激情人伦小说| 国产91色在线|免| 黄色网址免费在线观看| 欧美精品一区二区三区一线天视频| 日韩xxxxxxxxx| 欧美国产欧美综合| 超碰人人cao| 新67194成人永久网站| 亚欧精品在线| xxxxxhd亚洲人hd| 韩国视频理论视频久久| 婷婷开心激情网| 欧美日韩专区在线| 精品97人妻无码中文永久在线| 91在线免费播放| 中文字幕视频三区| 中文精品在线| 吴梦梦av在线| 一本久久青青| 国内精品小视频在线观看| 伦理片一区二区三区| 欧美日韩中文国产| 久久精品性爱视频| 国产精品国产a级| 香蕉视频黄色在线观看| 国产一区二区三区在线观看免费视频 | 懂色av一区二区三区四区五区| 久久综合另类图片小说| 国产人妖伪娘一区91| 日本蜜桃在线观看视频| 久久99精品久久久久久琪琪| 每日更新在线观看av| 精品国产1区2区3区| 一本大道伊人av久久综合| 天天综合网 天天综合色| 日韩精品一区二区三区在线视频| 久久综合色综合88| 香蕉视频在线观看黄| 青青草成人在线观看| 91好吊色国产欧美日韩在线| 中出一区二区| 成人a免费视频| 中文不卡1区2区3区| 久久99久久99精品中文字幕| 免费黄网站在线观看| 亚洲国产成人91精品| av在线资源观看| 欧美三级一区二区| 精品成人无码久久久久久| 精品成人在线视频| 久久久久久久久久99| 国产精品久久久久久久久果冻传媒| 中文字幕高清视频| 不卡电影一区二区三区| 人人爽人人爽av| 美腿丝袜亚洲色图| 三年中国国语在线播放免费| 欧美亚洲一区二区三区| 国产中文字幕免费观看| 四虎5151久久欧美毛片| 国产伦精品一区二区三区照片91 | 亚洲国产精品二区| 欧美一级片免费看| 国产ts人妖调教重口男| 欧美一级夜夜爽| 亚洲产国偷v产偷v自拍涩爱| 欧美美女一区二区在线观看| 曰批又黄又爽免费视频| 欧美综合天天夜夜久久| 亚洲精品无码久久久久| 欧美日韩国产免费一区二区 | 久久香蕉av| 欧美日韩成人精品| 成人免费一区二区三区牛牛| 国语自产精品视频在免费| 九色porny视频在线观看| 91精品国产成人| 中文在线аv在线| 97成人精品视频在线观看| 国产精品电影| 日本一区二区不卡| 一区一区三区| 国产精品视频免费在线| 我爱我色成人网| 国产日韩精品一区二区| 在线综合色站| 国产自产在线视频一区| 小嫩嫩12欧美| 香蕉久久夜色| 欧美va天堂在线| 男女视频网站在线观看| 视频一区二区三区在线| 少妇一级淫免费播放| 国产伦精品一区二区三区免费迷| 交换做爰国语对白| 成人毛片视频在线观看| 国产又粗又猛又爽视频| **网站欧美大片在线观看| 精品无码黑人又粗又大又长| 一本到三区不卡视频| 亚洲一区二区天堂| 日韩欧美亚洲另类制服综合在线| 在线观看国产亚洲| 91成人免费在线| 国产伦一区二区| 亚洲精品美女免费| 蜜桃视频网站在线| 日韩久久精品成人| 中文字幕在线视频区| 欧美人在线视频| 日日av拍夜夜添久久免费| 91久久在线观看| 日韩精品a在线观看91| 在线观看福利一区| 一本综合久久| 亚洲三级在线观看视频| 99久久99久久精品国产片果冻| 51妺嘿嘿午夜福利| 亚洲视频1区2区| 国产中文字幕视频| 日韩一区二区麻豆国产| 国产小视频在线| 精品视频偷偷看在线观看| 免费高清在线观看| 欧美日韩国产成人| 欧美日韩精品免费观看视欧美高清免费大片| 国产日韩精品一区二区| 爽爽窝窝午夜精品一区二区| mm131午夜| 日韩1区2区日韩1区2区| 精品一区二区视频在线观看| 国产精品素人视频| 久久久久久久极品| 日韩精品在线一区二区| 尤物网址在线观看| 日本成人激情视频| 亚洲午夜剧场| 日韩久久精品一区二区三区| 亚洲国内自拍| a级片在线观看视频| 亚洲精选视频免费看| 国产精品老熟女视频一区二区| 国产亚洲精品美女久久久久| 中文字幕av一区二区三区佐山爱| 精品国产一区二区三区日日嗨| 伊人久久亚洲热| 中文字幕99页| 亚洲小说欧美激情另类| 黑人操亚洲女人| 性欧美视频videos6一9| 欧美日韩大片免费观看| 免费看国产曰批40分钟| thepron国产精品| 日本特黄特色aaa大片免费| 欧美成人国产一区二区| 第一中文字幕在线| 国产精品一国产精品最新章节| 雨宫琴音一区二区在线| 黄色国产在线视频| 精品二区三区线观看| 亚洲日本中文字幕在线| 51午夜精品视频| 波多野结衣的一区二区三区| 午夜宅男在线视频| 亚洲欧美日韩系列| 精品人妻aV中文字幕乱码色欲| 欧美日韩国产成人高清视频| 都市激情亚洲欧美| 国产午夜福利100集发布| 91碰在线视频| 亚洲视频久久久| 久久国产色av| 免费萌白酱国产一区二区三区| 欧美日韩亚洲第一| 国产精品拍天天在线| www.中文字幕| 91大神福利视频在线| 欧州一区二区| 国内av免费观看| 欧美日韩免费看| 亚洲欧美视频一区二区| 亚洲在线免费视频| 国产精品毛片| 国产三级在线观看完整版| 欧美一二三区在线观看| 草草视频在线观看| 先锋影音一区二区三区| 丁香六月久久综合狠狠色| 天堂网中文字幕| 美日韩丰满少妇在线观看| 婷婷综合一区| 性生生活大片免费看视频| 婷婷夜色潮精品综合在线| 国产精品久久久久一区二区国产| 91亚洲精品视频| 免费在线欧美黄色| 国产一二三四区| 亚洲欧美日韩直播| 精品国产鲁一鲁****| 日本三级免费观看| 亚洲黄色录像片| 国产日产精品久久久久久婷婷| 91精品国产一区二区三区动漫 | 国产成人av免费观看| 欧美午夜女人视频在线| 超碰人人在线| 日本在线观看不卡| 成人动漫一区二区在线| 在线免费看91|