首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 組合語言

計算機系統原理(二)Hello World 程序運行原理圖解

     編輯:組合語言

Hello World 執行三階段

在 Linux 下執行 ./hello,經歷:

  1. Shell 掃描輸入:鍵盤字符經寄存器存入主存。
  2. 加載可執行文件:代碼與數據從磁盤讀入主存(圖略)。
  3. CPU 執行指令:從 main 起始,將字符串經寄存器輸出到顯示器。

核心認知

程序運行本質:數據/代碼載入主存 → CPU 取指執行 → 與 I/O 交互。總線貫穿數據傳輸全程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved