《程序是怎麽跑起來的》第一章讀後感?
CPU的主要組成部分,包括這四個方面:控制器,運算器,寄存器,時鐘。
其實可以簡單的來說,程序計數器其實位置開始一條一條的執行命令,再通過return,指令調用棧寄存器中保存的下一條指令,其實cpu的處理也是非常簡單的,就是將高級語言轉換成機器語言,用數據傳輸指令,運算指令,跳轉指令來實現.
內存是計算機的主存儲器,但需要註意一點的是,主存中存儲的指令和數據會隨著計算機的關機而自動清除,
最有意思的是函數調用機制,要執行的指令地址儲存在名為棧的主存內,函數處理完畢後,再通過函數的出口來執行return命令,return命令的功能是把保存在棧中的地址設定到程序計數器中,
《程序是怎麽跑起來的》第一章讀後感?
相關推薦
《程序是怎麽跑起來的》第一章讀後感?
eight 開始 最有 語言 alt 高級語言 有意思 寄存器 存儲器 CPU的主要組成部分,包括這四個方面:控制器,運算器,寄存器,時鐘。 其實可以簡單的來說,程序計數器其實位置開始一條一條的執行命令,再通過return,指令調用棧寄存器中保存的下一條指令,其
讀《程序是怎麽跑起來的》第一章
內存 多個 調用 分享圖片 機器語言 讀寫 寄存器 內部 允許 一般所說的程序比如運動會,音樂會的各種程序,等指的是行事的先後次序。計算機程序也是一樣道理。我們在用電腦時有沒有經歷過機器,有時會出於一次死機的狀態,鼠標點什麽似乎都沒用,雙擊任何快捷方式都不動彈。就當你失
讀《程序是怎麽跑起來的》第四章有感
變量 接下來 數據區 fir 存儲 out lifo 般的 搜索 第四章熟練使用有棱有角的內存,分為內存的物理機制很簡單,知道了內存的邏輯模型是樓房,簡單的指針,數組是高效使用內存的基礎,棧,隊列以及環形緩沖區,鏈表的使用元素的追加和刪除更容易,二叉查找數
讀《程序是怎麽跑起來的》第六章有感
文本 集合體 文件的 基礎 內容 漢字 長度 也有 數據壓縮 第六章親自嘗試壓縮數據,知道了文件是字節數據的集合體,LZH是用LHA等工具壓縮過的擴展名,例如AAABB這個數據壓縮後就是A3B2,半角英文數字是用1個字節來表示的,漢字等全角字符是用兩個字節來表示
讀《程序是怎麽跑起來的》第七章有感
計算 mac 輸入 windows bsp 專用 來看 虛擬機 種類 第七章程序是在何種環境中運行的,應用的運行環境是指操作系統和計算機(硬件)的種類應用的運行環境主要是用類似於Windows(OS)和AT兼容機(硬件),這樣的OS和硬件的種類來表示。不同的硬件
讀《程序是怎麽跑起來的》第十二章有感
英文名 傳輸 什麽是 怎樣 端口號 程序 運算 input 但是 在計算機中,有硬件和軟件之分。在學習,我知道主要的硬件有CPU、控制器、運算器、輸入設備和輸出設備等,在這裏,講到了輸入指令和輸出指令,它們的英文名為INPUT和OUTPUT,但是計算機可以連接很多外圍設備,
讀《程序是怎麽跑起來的》第5章
虛擬 內容 大型 磁盤驅動器 高速緩存 管理 就是 由於 eight 現在計算機采用的是存儲程序方式,在存儲裝置中保存程序,並逐一運行的方式。磁盤緩存是指從磁盤中讀取的數據存儲在內存中,當該數據再次被讀取時,不是從磁盤而是直接從內存中高速讀取。借助虛擬內存,哪怕是內存容量不
《程序是怎麽跑起來的》第十一章
中斷 指令 之前 方法 ont style 調用 輸出指令 pan 這一章講的是硬件控制方法,windows提供了通過應用來間接控制硬件的方法,利用操作系統提供的系統調用功能就可以實現對硬件的控制。windows控制硬件時借助的是輸入輸出指令。其中具有代表性的兩個輸入輸出指
《程序是怎樣跑起來的》第一章讀後感
結果 計算 怎樣 集成電路 了解 階段 認識 設定 有一個 在讀《程序是怎樣跑起來的》之前我對CPU的認識只是止步於它是一種超大規模的集成電路由數億個晶體管組成,本書第一章詳細講解了CPU的內部結構、保存指令和運行機制。CPU內部由寄存器、控制器、運算器和時鐘四個部分組成。
《程序是怎樣跑起來的》第一章有感
運算 之前 但是 bsp 過程 學習 集合體 好的 cpu 在沒有讀《程序是怎樣跑起來的》,這本書之前,我對於第一章所講解CPU在腦子中只是知道它相當於是計算機的大腦,內部由數百萬至數億個晶體管構成。這本書在開始是就先對CPU的內部結構進行了解析,知道了CPU的
《程序是怎樣跑起來的》第一章後半部分有感
機器 特定 操作 函數調用 層次 程序 變化 完成 運行機制 通過前面的學習,接著又向我們講解了決定程序流程的程序計數器。簡單來說就是程序計數器數值的變化以及所輸出的地址在內存中所顯示的內容。可以說程序計數器決定了程序的流程。接下來的條件分支和循環機制更加方便的
《程序是怎樣跑起來的》第一章
功能 學習 程序 全面 相關 大腦 不能 指令 控制 第一章的主要內容就是對CPU進行了詳細的解釋。CPU相當於計算機的大腦,它有數百萬至數一個晶體管構成。CPU的內部主要有控制器,運算器,寄存器和時鐘構成。如寄存器可用來暫存指令、數據等處理對象可以將其看作是內存的一種,控
《程序是怎樣跑起來的》第三章讀後感
錯誤 十進制 兩種 系統 就是 以及 進制 表達 exc 第三章主要講的是計算機計算錯誤的原因 在第二章中講到計算機中的數據是由二進制數來表示的,在這章中講到了含有小數的十進制數怎麽轉換成二進制數以及用二進制數無法正確表示某些含有小數的十進制數的原因,單精度浮點數(floa
《程序是怎樣跑起來的》第六章讀後感
特點 能夠 解釋 格式 -- 文件的 哈夫曼 提升 比較 親自嘗試壓縮數據,本章很切合實際,作者在這章主要講述了文件的單位-字節、RLE算法的機制,把文件內容用“數據*重復次數”的形式來表示的壓縮方法稱為RLE算法、以及RLE算法的缺點。之後第四節作者講述了通過莫爾斯編碼來
《程序是怎樣跑起來的》第4章讀後感
形式 使用 數據 區別 索引 語言 搜索 info 必須 計算機是進行數據處理的設備,而程序表示的就是處理順序和數據結構。程序必須能自由的使用內存和磁盤,所以在第4章中我認識到內存和磁盤的構造。 我們都知道內存IC中能儲存1024個一字節的數據,容量就是1K
程序是如何跑起來的――第一章
計算 對象 結果 和數 匯編語言 程序計數器 如何 功能 掌握 在第一章的時候,開始的時候有幾個問題,突然發現自己的基礎知識很薄弱,相信以後自己會更加註重基礎知識的積累吧。在第一章中重新認識了一些知識和概念,像這些,掌握程序運行機制的基礎和前提是了解程序的運營流程
《程序是怎樣跑起來的》第七章讀後感
align 安裝windows 存在 bio 特定 引導程序 windows 作者 不同 程序是在何種環境中運行的,開頭作者解釋到如果運行環境不同,程序是無法運行的。運行環境是由操作系統和硬件決定的,所以我們在第一節可以知道運行環境是操作系統和計算機主機(硬件)的綜合。同一
《程序是怎樣跑起來的》第八章讀後感
區域 不同 不同語言 兩個 無法 數據 第八章 過程 代碼 這章其實就是講述了源文件與可執行文件及其轉換,用某種編程語言編寫的程序就稱為源代碼,保存源代碼的文件稱為源文件。C語言的源文件擴展名為”.c”,源文件比較簡單,通俗易懂。但是源代碼不能直接運行,因為CPU只認識本地
炬米商城小程序是怎麽發展起來的
別人 粉絲 消費 設置 好的 分享 mage 升級 模式 炬米商城模式開發,炬米分銷系統軟件開發炬米分銷模式APP開發炬米微商三級分銷模式開發炬米微商三級分銷平臺開發. 目前,我國經濟正處於轉型期,互聯網+實體企業模式已經成為傳統企業轉變產業鏈的主流方式。但中小
《程序是怎樣跑起來的》第二章
左移 數位 位數 運算 的區別 轉換 過程 字節 出現 在第一章中,初步了解了程序的運行機制,這一章講了數據在計算機內部的表現形式是以二進制數值來表現。二進制數據是用0和1兩種數碼來表示。計算機中的數據用二進制數來處理,計算機處理信息最小單位是“位“,8位二進制數是一個字節