1. 程式人生 > >《程序是怎麽跑起來的》第一章讀後感?

《程序是怎麽跑起來的》第一章讀後感?

eight 開始 最有 語言 alt 高級語言 有意思 寄存器 存儲器

CPU的主要組成部分,包括這四個方面:控制器,運算器,寄存器,時鐘。

其實可以簡單的來說,程序計數器其實位置開始一條一條的執行命令,再通過return,指令調用棧寄存器中保存的下一條指令,其實cpu的處理也是非常簡單的,就是將高級語言轉換成機器語言,用數據傳輸指令,運算指令,跳轉指令來實現.

內存是計算機的主存儲器,技術分享圖片但需要註意一點的是,主存中存儲的指令和數據會隨著計算機的關機而自動清除,

最有意思的是函數調用機制,要執行的指令地址儲存在名為棧的主存內,函數處理完畢後,再通過函數的出口來執行return命令,return命令的功能是把保存在棧中的地址設定到程序計數器中,技術分享圖片

《程序是怎麽跑起來的》第一章讀後感?