Skip to content

第一章 对程序员来说 CPU 是什么

CPU 是英文 Central Processing Unit(中央处理器)的缩写,相当于计算机的大脑,它的内部由数百万至数亿个晶体管构成,这些都是大家所熟知的。不过,对 CPU 的了解如果只限于此的话,对编程是没有任何帮助的。程序员还需要理解 CPU 是如何运行的,特别是要弄清楚负责保存指令和数据的寄存器的机制。了解了寄存器,也就自然而然地理解了程序的运行机制。

1.1 CPU 的内部结构解析

1.2 CPU 是寄存器的集合体

1.3 决定程序流程的程序计数器

1.4 条件分支和循环机制

1.5 函数的调用机制

1.6 通过地址和索引实现数组

1.7 CPU 的处理其实很简单