Loading

摘要: 指令集在CPU和程序员(编译器)之间提供了一个抽象层,看起来,CPU在一条接着一条的顺序执行编译后的指令,但出于性能考虑实际情况却远比这个“看起来”要复杂。现代CPU使用一种称作“流水线”的技术来执行每一条指令。 本章基于一种具有简单指令集“Y86-64”的CPU架构进行研究,旨在对处理器的整个体系 阅读全文
posted @ 2022-05-12 15:47 yudoge 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 本篇主要介绍机器层面对实现过程调用的支持。 过程 过程即编程语言中的函数、方法、子例程、处理器等。 当P调用Q时: 传递控制:在进入过程Q时,程序计数器必须设置成Q的起始地址,当从Q退出时,程序计数器必须设置成P中执行Q的下一条指令的地址 传递数据:P必须能够向Q提供一个或多个参数,Q必须能够向P提 阅读全文
posted @ 2022-05-12 12:17 yudoge 阅读(182) 评论(0) 推荐(0) 编辑