1.6 小结
本章对冯诺伊曼架构进行了概述。从为这个模型添加简单功能一直到使其能够描述现代处理器。目前为止我们对寄存器和硬件栈也有了一定的了解。下一章节将会开始进行汇编编程的学习。我们将见到一些样例程序,确定几个新的架构特点(例如大小端和寻址模式),并且将会为 *nix 系系统设计一套简单的 input/output 库来简化与用户间的交互。
Question 2
冯诺伊曼架构的关键原则有哪些?
Question 3
寄存器是什么?
Question 4
硬件栈是什么?
Question 5
什么是中断?
Question 6
对冯诺伊曼的现代扩展主要是为了解决什么问题?
Question 7
Intel 64 上主要的通用寄存器有哪些?
Question 8
栈指针的功能是什么?
Question 9
栈可以为空么?
Question 10
可以在栈上对元素进行计数么?
Footnotes
1 注意工程师们的好主意是怎么被经济问题而非技术限制所制约的
2 也经常被熟知为 x86_64 和 AMD64