《程序是怎样跑起来的》第十章主要介绍了通过汇编语言了解程序的实际构成。以下是我的一些读后感:
在第十章中,作者以本地代码为切入点,详细讲解了汇编语言的相关概念和原理。在本地代码中附带上表示其功能的英语单词缩写,这种缩写叫助记符,使用助记符的编程语言就叫汇编语言,用汇编语言编写的源代码最终也要转换为本地代码才能运行,负责转换的程序叫汇编器,这一处理行为叫汇编,反过来,本地代码也可以转换为汇编语言的源代码,其程序叫反汇编程序,逆变换行为叫反汇编,汇编语言的源代码和本地代码是一一对应的。
此外,第十章还介绍了CPU的相关知识,CPU种类决定了能使用何种形式的操作码,本地代码加载到内存运行之后,CPU读出这些指令和数据,再将其储存在寄存器中处理。
通过学习第十章,我对程序的实际构成有了更深入的理解。虽然现在很少有人使用汇编语言,但它仍然是理解计算机底层机制的重要工具。