叫做超大規模集成電路,這些電路,實際上都是一個個晶體管組合而成的,CPU在計算、其實就是讓晶體管里面的開關不斷 ...
參考極客時間專欄 深入淺出計算機組成原理 學習筆記 一 入門篇 深入淺出計算機組成原理學習筆記:第三講 深入淺出計算機組成原理學習筆記:第四講 二 原理篇:指令和運算 講 深入淺出計算機組成原理學習筆記:第五講 深入淺出計算機組成原理學習筆記:第六講 深入淺出計算機組成原理學習筆記:第七講 深入淺出計算機組成原理學習筆記:第八講 深入淺出計算機組成原理學習筆記: 第九講 深入淺出計算機組成原理學習 ...
2019-11-04 15:23 0 2059 推薦指數:
叫做超大規模集成電路,這些電路,實際上都是一個個晶體管組合而成的,CPU在計算、其實就是讓晶體管里面的開關不斷 ...
一、CPU 是如何執行指令的? 1、軟件程序員的理解 寫好的代碼變成了指令之后、是一條條順序執行的就可以了 2、CPU的邏輯組成 3、寄存器 N 個觸發器或者鎖存器,就可以組成一個 N 位(Bit)的寄存器,能夠保存 N 位的數據。比方說,我們用的 64 位 Intel 服務器 ...
一、上節回顧 上一講,我們看到了如何通過電路,在計算機硬件層面設計最基本的單元,門電腦,我給你看的門電路非常簡單,只能做簡單的“與(AND)”“或(OR)”“NOT(非)”和“異或(XOR)”, 這樣最基本的單比特邏輯運算。下面這些門電路的標你需要非常熟悉,后續的電路都是由這些門電路組合 ...
一、為什么需要動態鏈接庫 1、鏈接在生活中的應用 鏈接 其實有點像我們日常生活中的標准化、模塊化生產、我們有一個可以生產標准螺帽的生產線,就可以生產很多個不同的螺帽,只有需要螺帽,我們就可以通過鏈 ...
一、引子 上一講,我們講解了時鍾信號是怎么實現的,以及怎么利用這個時鍾信號,來控制數據的讀寫,可以使得我們能把需要的數據“存儲”下來。那么,這一講,我們要讓計算機“自動”跑起來。 通過一個時鍾信號,我們可以實現計數器,這個會成為我們的PC寄存器。然后,我們還需要一個能夠幫我們在內存里面尋找指定 ...
你是不是感到很疑惑,浮點數的近似值究竟是怎么算出來的?浮點數的加法計算又是怎么回事兒?在實踐應用中,我們怎么才用好浮點數呢?這一節,我們就一起來看這幾個問題 一、浮點數的二進制轉換 1、十進制浮點數9.1 2、小數的二進制表示是怎么回事 3、浮點數其實是用二進制的科學計數 ...
一、引子 1、指令 2、計算 然而,光知道這兩部分還不能算是真正揭開了CPU的秘密,只有把“指令”和“計算”這兩部分功能連通起來,我們才能構成一個真正完整的CPU。這一講,我們就在前面知識的基礎上,來看一個完整的CPU是怎么運轉起來的。 二、指令周期 1、計算機每執行一條指令 ...
一、理解二進制的“逢二進一 1、什么是二進制? 十進制計數使用10作為基礎、二進制使用2作為基數、二進制的數位就是2^n的形式 2、計算機為什么使用二進制? 二進制的數據表達具有抗干擾能力強、可靠性高的優點;二進制非常適合邏輯運算 3、13這個十進制轉化成二進制,需要經歷一下幾個步驟 ...