CSSAPP稀里糊涂的读书笔记(三)程序的机器级表示

本章主要讲汇编。 通过阅读汇编代码,我们能够理解编译器的优化能力,并分析代码中隐含的低效率。此外,也有些时候,高级语言提供的抽象层会隐藏我们想要了解的程序运行时行为。另外,了解一些漏洞的出现及如何防御,需要具备程序机器级表示的知识。 对于机器级编程来说,有两种抽象尤为重要。第一种是由指令集体系结构或指令集架构(Instruction Set Architecture,ISA)来定义机器级程序的格式
相关文章
相关标签/搜索