程序是怎樣跑起來的是一本講述了程序員從計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)操作系統(tǒng)和應(yīng)用程序的關(guān)系,喜歡的同學(xué)快來東坡免費(fèi)下載看看吧!
內(nèi)容簡介
本書從計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)開始講起,以圖配文的形式詳細(xì)講解了二進(jìn)制、內(nèi)存、數(shù)據(jù)壓縮、源文件和可執(zhí)行文件、操作系統(tǒng)和應(yīng)用程序的關(guān)系、匯編語言、硬件控制方法等內(nèi)容,目的是讓讀者了解從用戶雙擊程序圖標(biāo)到程序開始運(yùn)行之間到底發(fā)生了什么。同時專設(shè)了“如果是你,你會怎樣介紹?”專欄,以小學(xué)生、老奶奶為對象講解程序的運(yùn)行原理,頗為有趣。本書圖文并茂,通俗易懂,非常適合計(jì)算機(jī)愛好者及相關(guān)從業(yè)人員閱讀。
目錄
第1章 對程序員來說CPU是什么 1
1.1 CPU的內(nèi)部結(jié)構(gòu)解析 3
1.2 CPU是寄存器的集合體 6
1.3 決定程序流程的程序計(jì)數(shù)器 9
1.4 條件分支和循環(huán)機(jī)制 10
1.5 函數(shù)的調(diào)用機(jī)制 13
1.6 通過地址和索引實(shí)現(xiàn)數(shù)組 16
1.7 CPU的處理其實(shí)很簡單 17
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版