本节书摘来自华章计算机《计算机系统:系统架构与操作系统的高度集成》一书中的第2章,第2.7节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.7 检查点
到目前为止,我们已经看到了下列高级语言结构:
1)表达式和赋值语句;
2)高级数据结构;
3)条件语句,包括循环。
为了有效编译所讨论的结构,我们还为指令集体系结构开发了以下功能:
1)使用寄存器的算术/逻辑指令;
2)在内存和寄存器间搬移数据的指令(加载和存储指令);
3)条件和无条件分支指令;
4)寻址模式:寄存器寻址、基址加偏移量寻址、基址加索引寻址、程序计数器相对寻址。