摘要:在第十二章中深入探讨了计算机执行程序时的内存管理机制,包括栈和堆的概念、作用以及它们在程序执行过程中的重要性。 书中提出栈是一种管理函数调用和局部变量的内存区域,遵循后进先出(LIFO)的原则。每次函数调用时,参数、返回地址和局部变量都被压入栈中;函数结束时,这些数据被弹出。而堆是用来存储程序运行时
阅读全文
摘要:这本书的第十一章聚焦于计算机图形学的基本概念,以及如何在程序中实现图形的绘制。核心的介绍了计算机图形学的基础知识,包括像素、分辨率、颜色模型等。解释了图形API的作用,如OpenGL和DirectX,它们如何帮助程序员在不必关心底层硬件细节的情况下进行图形编程。讨论了3D图形的构建过程,包括顶点、边
阅读全文
摘要:这本书的第十章深入探讨了汇编语言及其与程序运行机制的关系。 这一章详细解释了汇编语言与本地代码之间的对应关系,以及如何通过汇编语言来理解程序的结构。介绍了函数调用机制在汇编语言中的实现,例如函数名代表的是内存地址,参数通过栈传递,返回值通过寄存器返回。讨论了全局变量与局部变量在汇编中的区别和实现方式
阅读全文
摘要:该书的第九章主要聚焦于操作系统的角色以及它是如何管理和控制计算机硬件资源的,同时也介绍了程序是如何在操作系统的支持下运行的。 其中指出操作系统是计算机系统的核心,它管理着硬件资源并为程序提供执行环境。通过这一章节,我更深刻地理解了操作系统的重要性,包括它如何在程序与硬件之间起到桥梁的作用。程序运行时
阅读全文