日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CPU如何識(shí)別代碼

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-10-09 17:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

半導(dǎo)體其實(shí)就是介于導(dǎo)體和絕緣體中間的一種東西,比如二極管。

9f595b52-457a-11ed-96c9-dac502259ad0.jpg

電流可以從A端流向C端,但反過(guò)來(lái)則不行。你可以把它理解成一種防止電流逆流的東西。

當(dāng)C端10V,A端0V,二極管可以視為斷開(kāi)。

當(dāng)C端0V,A端10V,二極管可以視為導(dǎo)線,結(jié)果就是A端的電流源源不斷的流向C端,導(dǎo)致最后的結(jié)果就是A端=C端=10V

等等,不是說(shuō)好的C端0V,A端10V么?咋就變成結(jié)果是A端=C端=10V了?

你可以把這個(gè)理解成初始狀態(tài),當(dāng)最后穩(wěn)定下來(lái)之后就會(huì)變成A端=C端=10V。

文科的童鞋們對(duì)不住了,實(shí)在不懂問(wèn)高中物理老師吧。反正你不能理解的話就記住這種情況下它相當(dāng)于導(dǎo)線就行了。 利用半導(dǎo)體,我們可以制作一些有趣的電路,比如【與門】

9f6de16c-457a-11ed-96c9-dac502259ad0.jpg

此時(shí)A端B端只要有一個(gè)是0V,那Y端就會(huì)和0V地方直接導(dǎo)通,導(dǎo)致Y端也變成0V。只有AB兩端都是10V,Y和AB之間才沒(méi)有電流流動(dòng),Y端也才是10V。 我們把這個(gè)裝置成為【與門】,把有電壓的地方計(jì)為1,0電壓的地方計(jì)為0。至于具體幾V電壓,那不重要。 也就是AB必須同時(shí)輸入1,輸出端Y才是1;AB有一個(gè)是0,輸出端Y就是0。 其他還有【或門】【非門】和【異或門】,跟這個(gè)都差不多,或門就是輸入有一個(gè)是1輸出就是1,輸入00則輸入0。 非門也好理解,就是輸入1輸出0,輸入0輸出1。 異或門難理解一些,不過(guò)也就那么回事,輸入01或者10則輸出1,輸入00或者11則輸出0。(即輸入兩個(gè)一樣的值則輸出0,輸入兩個(gè)不一樣的值則輸出1)。 這幾種門都可以用二極管做出來(lái),具體怎么做就不演示了,有興趣的童鞋可以自己試試。每次都畫二極管也是個(gè)麻煩,我們就把門電路簡(jiǎn)化成下面幾個(gè)符號(hào)。

9f87089a-457a-11ed-96c9-dac502259ad0.jpg

然后我們就可以用門電路來(lái)做CPU了。當(dāng)然做CPU還是挺難的,我們先從簡(jiǎn)單的開(kāi)始:加法器。 加法器顧名思義,就是一種用來(lái)算加法的電路,最簡(jiǎn)單的就是下面這種。

9f9c6848-457a-11ed-96c9-dac502259ad0.jpg

AB只能輸入0或者1,也就是這個(gè)加法器能算0+0,1+0或者1+1。 輸出端S是結(jié)果,而C則代表是不是發(fā)生進(jìn)位了,二進(jìn)制1+1=10嘛。這個(gè)時(shí)候C=1,S=0 費(fèi)了大半天的力氣,算個(gè)1+1是不是特別有成就感? 那再進(jìn)一步算個(gè)1+2吧(二進(jìn)制01+10),然后我們就發(fā)現(xiàn)了一個(gè)新的問(wèn)題:第二位需要處理第一位有可能進(jìn)位的問(wèn)題,所以我們還得設(shè)計(jì)一個(gè)全加法器。

9fb15f28-457a-11ed-96c9-dac502259ad0.jpg

每次都這么畫實(shí)在太麻煩了,我們簡(jiǎn)化一下

9fcd0070-457a-11ed-96c9-dac502259ad0.jpg

也就是有3個(gè)輸入2個(gè)輸出,分別輸入要相加的兩個(gè)數(shù)和上一位的進(jìn)位,然后輸入結(jié)果和是否進(jìn)位。 然后我們把這個(gè)全加法器串起來(lái)

9fdaf6c6-457a-11ed-96c9-dac502259ad0.jpg

我們就有了一個(gè)4位加法器,可以計(jì)算4位數(shù)的加法也就是15+15,已經(jīng)達(dá)到了幼兒園中班水平,是不是特別給力? 做完加法器我們?cè)僮鰝€(gè)乘法器吧,當(dāng)然乘任意10進(jìn)制數(shù)是有點(diǎn)麻煩的,我們先做個(gè)乘2的吧。 乘2就很簡(jiǎn)單了,對(duì)于一個(gè)2進(jìn)制數(shù)數(shù)我們?cè)诤竺婕觽€(gè)0就算是乘2了 比如:

5=101(2) 10=1010(2)

所以我們只要把輸入都往前移動(dòng)一位,再在最低位上補(bǔ)個(gè)零就算是乘2了。具體邏輯電路圖我就不畫,你們知道咋回事就行了。 那乘3呢?簡(jiǎn)單,先位移一次(乘2)再加一次。乘5呢?先位移兩次(乘4)再加一次。 所以一般簡(jiǎn)單的CPU是沒(méi)有乘法的,而乘法則是通過(guò)位移和加算的組合來(lái)通過(guò)軟件來(lái)實(shí)現(xiàn)的。這說(shuō)的有點(diǎn)遠(yuǎn)了,我們還是繼續(xù)做CPU吧。 現(xiàn)在假設(shè)你有8位加法器了,也有一個(gè)位移1位的模塊了。串起來(lái)你就能算了!

(A+B)X2

激動(dòng)人心,已經(jīng)差不多到了準(zhǔn)小學(xué)生水平。 那我要是想算呢?

AX2+B

簡(jiǎn)單,你把加法器模塊和位移模塊的接線改一下就行了,改成輸入A先過(guò)位移模塊,再進(jìn)加法器就可以了。 啥????你說(shuō)啥???你的意思是我改個(gè)程序還得重新接線? 所以你以為呢?編程就是把線來(lái)回插啊。

驚喜不驚喜?意外不意外? 早期的計(jì)算機(jī)就是這樣編程的,幾分鐘就算完了但插線好幾天。而且插線是個(gè)細(xì)致且需要耐心的工作,所以那個(gè)時(shí)候的程序員都是清一色的漂亮女孩子,穿制服的那種,就像照片上這樣。是不是有種生不逢時(shí)的感覺(jué)? 雖然和美女作伴是個(gè)快樂(lè)的事,但插線也是個(gè)累死人的工作。所以我們需要改進(jìn)一下,讓CPU可以根據(jù)指令來(lái)相加或者乘2。 這里再引入兩個(gè)模塊,一個(gè)叫flip-flop,簡(jiǎn)稱FF,中文好像叫觸發(fā)器。

a02137a8-457a-11ed-96c9-dac502259ad0.jpg

這個(gè)模塊的作用是存儲(chǔ)1bit數(shù)據(jù)。比如上面這個(gè)RS型的FF,R是Reset,輸入1則清零。S是Set,輸入1則保存1。RS都輸入0的時(shí)候,會(huì)一直輸出剛才保存的內(nèi)容。 我們用FF來(lái)保存計(jì)算的中間數(shù)據(jù)(也可以是中間狀態(tài)或者別的什么),1bit肯定是不夠的,不過(guò)我們可以并聯(lián)嘛,用4個(gè)或者8個(gè)來(lái)保存4位或者8位數(shù)據(jù)。這種我們稱之為寄存器(Register)。 另外一個(gè)叫MUX,中文叫選擇器。

a038b8d8-457a-11ed-96c9-dac502259ad0.jpg

這個(gè)就簡(jiǎn)單了,sel輸入0則輸出i0的數(shù)據(jù),i0是什么就輸出什么,01皆可。同理sel如果輸入1則輸出i1的數(shù)據(jù)。當(dāng)然選擇器可以做的很長(zhǎng),比如這種四進(jìn)一出的

a04bf182-457a-11ed-96c9-dac502259ad0.jpg

具體原理不細(xì)說(shuō)了,其實(shí)看看邏輯圖琢磨一下就懂了,知道有這個(gè)東西就行了。 有這個(gè)東西我們就可以給加法器和乘2模塊(位移)設(shè)計(jì)一個(gè)激活針腳。 這個(gè)激活針腳輸入1則激活這個(gè)模塊,輸入0則不激活。這樣我們就可以控制數(shù)據(jù)是流入加法器還是位移模塊了。 于是我們給CPU先設(shè)計(jì)8個(gè)輸入針腳,4位指令,4位數(shù)據(jù)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11332

    瀏覽量

    226003
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4977

    瀏覽量

    74420

原文標(biāo)題:CPU 到底是怎么識(shí)別代碼的?

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ASR語(yǔ)音識(shí)別485模塊:語(yǔ)音喚醒設(shè)備,賦能工業(yè)自動(dòng)化控制

    幾個(gè)核心領(lǐng)域: 一、工業(yè)機(jī)器人控制與自動(dòng)化 語(yǔ)音識(shí)別模塊正讓機(jī)器人的操作門檻從“懂代碼”變?yōu)椤奥?tīng)指令”,顯著提升效率與靈活性。 無(wú)代碼操控:操作人員可通過(guò)自然語(yǔ)言直接控制機(jī)器人,例如下達(dá)“將A貨物放到B貨架上”的指令
    的頭像 發(fā)表于 04-24 15:50 ?138次閱讀

    村田貼片電容規(guī)格型號(hào)識(shí)別指南

    ,成為工程師和采購(gòu)人員的重要技能。本文將詳細(xì)解析村田貼片電容的型號(hào)命名規(guī)則,幫助讀者輕松掌握識(shí)別技巧。 一、型號(hào)命名規(guī)則概述 村田貼片電容的型號(hào)通常由多個(gè)代碼段組成,每個(gè)代碼段代表不同的參數(shù)信息,如系列名稱、尺寸、厚
    的頭像 發(fā)表于 02-25 17:15 ?612次閱讀
    村田貼片電容規(guī)格型號(hào)<b class='flag-5'>識(shí)別</b>指南

    RK3588 CPU?隔離:AB/非?AB?系統(tǒng)雙方案適配實(shí)戰(zhàn)

    在RK3588嵌入式產(chǎn)品開(kāi)發(fā)中,CPU隔離是提升系統(tǒng)實(shí)時(shí)性的核心手段,能讓關(guān)鍵任務(wù)獨(dú)占核心資源,規(guī)避系統(tǒng)調(diào)度與中斷干擾。本次基于RK3588原廠SDK, 同時(shí)實(shí)現(xiàn)AB/非AB兩種系統(tǒng)架構(gòu)的CPU隔離
    的頭像 發(fā)表于 02-09 07:12 ?576次閱讀
    RK3588 <b class='flag-5'>CPU</b>?隔離:AB/非?AB?系統(tǒng)雙方案適配實(shí)戰(zhàn)

    MangoTree新品劇透:全新PXI形態(tài)+最強(qiáng)CPU #PXI #PXIe #測(cè)控 #CPU

    cpu
    芒果樹(shù)數(shù)字
    發(fā)布于 :2026年01月30日 11:36:11

    村田如何識(shí)別貼片電容的規(guī)格型號(hào)?

    村田貼片電容的規(guī)格型號(hào)可通過(guò) 系列名稱、尺寸代碼、厚度代碼、材質(zhì)代碼、電壓代碼、容量表示法、精度代碼及包裝
    的頭像 發(fā)表于 01-15 15:19 ?745次閱讀

    Arm Neoverse CPU上大代碼量Java應(yīng)用的性能測(cè)試

    Java 是互聯(lián)網(wǎng)領(lǐng)域廣泛使用的編程語(yǔ)言。Java 應(yīng)用的一些特性使其性能表現(xiàn)與提前編譯的原生應(yīng)用(例如 C 程序)大相徑庭。由于 Java 字節(jié)碼無(wú)法直接在 CPU 上執(zhí)行,因此通常運(yùn)行時(shí)在
    的頭像 發(fā)表于 11-05 11:25 ?966次閱讀
    Arm Neoverse <b class='flag-5'>CPU</b>上大<b class='flag-5'>代碼</b>量Java應(yīng)用的性能測(cè)試

    淘寶拍立淘接口實(shí)戰(zhàn):圖像優(yōu)化、識(shí)別調(diào)優(yōu)與避坑代碼示例

    本文詳解淘寶拍立淘接口(taobao.picture.search)實(shí)戰(zhàn)技巧,涵蓋圖像預(yù)處理、識(shí)別優(yōu)化、簽名生成與供應(yīng)鏈數(shù)據(jù)聯(lián)動(dòng),結(jié)合代碼示例解析高頻坑點(diǎn),如Base64格式錯(cuò)誤、限流處理、分頁(yè)失效等,助開(kāi)發(fā)者提升識(shí)別率至85%
    的頭像 發(fā)表于 10-09 14:28 ?972次閱讀

    找正方形的代碼我把roi刪除過(guò)后能識(shí)別到正方形,加上roi后就識(shí)別不出來(lái),為什么?

    找正方形的代碼我把roi刪除過(guò)后能識(shí)別到正方形,加上roi后就識(shí)別不出來(lái),更改roi為更大更穩(wěn)定的范圍也識(shí)別不到,麻煩解答一下,謝謝
    發(fā)表于 08-14 06:23

    人臉?lè)较?b class='flag-5'>識(shí)別算法

    人臉識(shí)別
    深蕾半導(dǎo)體
    發(fā)布于 :2025年07月22日 09:58:29

    單核CPU網(wǎng)關(guān)和雙核CPU網(wǎng)關(guān)有什么區(qū)別

    單核CPU網(wǎng)關(guān)與雙核CPU網(wǎng)關(guān)的核心區(qū)別在于處理能力、多任務(wù)效率、性能表現(xiàn)及適用場(chǎng)景,雙核CPU網(wǎng)關(guān)在多任務(wù)處理、復(fù)雜計(jì)算和響應(yīng)速度上具有顯著優(yōu)勢(shì),而單核CPU網(wǎng)關(guān)則更適合輕量級(jí)、低負(fù)
    的頭像 發(fā)表于 07-05 14:37 ?1350次閱讀

    基于LockAI視覺(jué)識(shí)別模塊:C++人臉識(shí)別

    本文基于RV1106做成的LockAI視覺(jué)識(shí)別模塊,采用 LZ-Picodet 模型訓(xùn)練的人臉檢測(cè)模型 LZ-Face,以及ArcFace人臉識(shí)別模型,實(shí)現(xiàn)人臉識(shí)別系統(tǒng)。 源代碼:ht
    發(fā)表于 07-01 12:01

    基于LockAI視覺(jué)識(shí)別模塊:手寫數(shù)字識(shí)別

    手寫數(shù)字識(shí)別是一種經(jīng)典的模式識(shí)別和圖像處理問(wèn)題,旨在通過(guò)計(jì)算機(jī)自動(dòng)識(shí)別用戶手寫的數(shù)字。 本文將教會(huì)你如何使用基于RV1106的 LockAI視覺(jué)識(shí)別模塊進(jìn)行手寫數(shù)字
    發(fā)表于 06-30 16:45

    基于LockAI視覺(jué)識(shí)別模塊:手寫數(shù)字識(shí)別

    手寫數(shù)字識(shí)別是一種經(jīng)典的模式識(shí)別和圖像處理問(wèn)題,旨在通過(guò)計(jì)算機(jī)自動(dòng)識(shí)別用戶手寫的數(shù)字。本文將教會(huì)你如何使用基于RV1106的LockAI視覺(jué)識(shí)別模塊進(jìn)行手寫數(shù)字
    的頭像 發(fā)表于 06-30 15:44 ?1299次閱讀
    基于LockAI視覺(jué)<b class='flag-5'>識(shí)別</b>模塊:手寫數(shù)字<b class='flag-5'>識(shí)別</b>

    有償求助!esp32cam攝像頭車牌識(shí)別代碼執(zhí)行時(shí),上位機(jī)閃退

    esp32cam攝像頭車牌識(shí)別在操作執(zhí)行識(shí)別車牌打開(kāi)攝像頭,上機(jī)位直接閃退,攝像頭在例程檢測(cè)是有圖片的,有償找一個(gè)能幫我修改整體代碼
    發(fā)表于 06-03 16:18

    基于LockAI視覺(jué)識(shí)別模塊:C++條碼識(shí)別

    條碼識(shí)別是視覺(jué)模塊經(jīng)常使用到的功能之一,經(jīng)常用于識(shí)別超市的貨物信息。本文我們將演示如何基于瑞芯微RV1106的LockAI視覺(jué)識(shí)別進(jìn)行條碼識(shí)別。 源
    發(fā)表于 05-27 10:26
    江川县| 宁国市| 云安县| 潼南县| 双流县| 贵州省| 绥化市| 微博| 雷波县| 大埔县| 昭平县| 黄梅县| 宝兴县| 鹤峰县| 中牟县| 永新县| 周至县| 英德市| 双桥区| 陵川县| 永嘉县| 上犹县| 恩施市| 忻城县| 曲周县| 张北县| 正镶白旗| 长乐市| 绥芬河市| 佳木斯市| 靖宇县| 鱼台县| 海安县| 房产| 岳阳县| 翁牛特旗| 冷水江市| 襄垣县| 防城港市| 唐山市| 湖州市|