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

results matching ""

    No results matching ""