1. 程式人生 > >《程序是怎樣跑起來的》第一章後半部分有感

《程序是怎樣跑起來的》第一章後半部分有感

機器 特定 操作 函數調用 層次 程序 變化 完成 運行機制

通過前面的學習,接著又向我們講解了決定程序流程的程序計數器。簡單來說就是程序計數器數值的變化以及所輸出的地址在內存中所顯示的內容。可以說程序計數器決定了程序的流程。接下來的條件分支和循環機制更加方便的長我們介紹了機器語言的設定不是簡單的設置,它在設置過程中也有這一定的層次。

最後的函數的調用體制以及通過地址和索引實現數組,使我們對CPU又有了更深一步的了解,知道了函數調用處理是通過把程序計數器的值設定成函數儲存地址來實現,而函數調用需要在完成函數內部的處理後,處理流程再返回到函數的調用點。而通過索引實現地址是基址寄存器和變址寄存器對主內存上特定的區域進行劃分,從而實現類似數組的操作。

接著又告訴我們機器語言指令的主要類型和功能,使我們對機器的運行機制有了初步的印象。

《程序是怎樣跑起來的》第一章後半部分有感