摘要:
汇编语言作为一种低级语言,与机器语言非常接近,它直接对应于计算机的指令集。通过阅读这一章,我了解到汇编语言中的指令是如何直接操作计算机的各个部件,如CPU、内存、输入输出设备等。这让我更加深刻地认识到,高级语言编写的程序最终都需要被转换为汇编语言或机器语言才能在计算机上运行。汇编语言作为这个转换过程 阅读全文
摘要:
首先,作者强调了操作系统作为应用程序与硬件之间的桥梁的角色。在早期的计算机系统中,程序员需要直接使用机器语言编写程序来控制硬件。然而,随着计算机系统的复杂性不断增加,这种直接控制硬件的方式变得既繁琐又容易出错。因此,操作系统应运而生,它提供了一组统一的接口和抽象层,使得应用程序无需关心底层的硬件细节 阅读全文
摘要:
在这一章中,作者矢泽久雄首先为我们介绍了源文件的概念,即程序员使用某种编程语言(如C、C++、Java等)编写的原始代码文件。这些文件通常以文本形式存在,包含了程序的各种逻辑、数据结构以及函数调用等信息。然后,作者详细描述了编译器如何将这些源文件转换为可执行文件的过程。 编译过程主要包括词法分析、语 阅读全文
摘要:
读完这一章,我深刻感受到程序的运行环境是如此复杂,每一个组件、每一个步骤都关乎到程序的正常运行。CPU作为计算机的核心,负责执行程序的指令;内存则提供了程序运行所需的空间;而输入输出设备则为我们与程序之间的交互提供了可能。这些组件共同构成了一个完整的程序运行环境,确保了程序的顺利运行。 此外,这一章 阅读全文