![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成原理
sarahhhhh
计算机科学与技术
展开
-
关于EIP、EBP和ESP寄存器
EIP寄存器里存储的是CPU下次要执行的指令的地址。即函数调用完后要执行的地址。 EBP寄存器里存储的是栈的栈底指针,通常叫栈基址。这个是在将要进行函数调用时,由ESP传递给EBP的。即函数调用前的ESP的值。 ESP寄存器里存储的是在调用函数之后,栈的栈顶。并且始终指向栈顶。 当调用函数结束后,三者的作用: 系统根据EIP寄存器里存储的地址,CPU就能够知道函数调用完,下一步应该做什么。 EBP寄原创 2017-02-27 16:44:10 · 1366 阅读 · 0 评论 -
CPU、内存、硬盘、指令之间的关系
CPU 即“中央处理器”(Central Processing Unit),其主要由控制单元、运算单元、以及存储单元组成,有运算和控制的功能。其容量小,但运行速度极快,断电后数据会丢失。内存 也叫主存,用于存放指令和数据,以供CPU读取,但它和CPU一样断电后数据会丢失,内存的运行速度比CPU慢100倍,因此计算机需要一个容量大,且能保存数据的地方,即 硬盘。硬盘 的容量比CPU和内存都要大,但是运原创 2017-02-23 17:03:15 · 573 阅读 · 0 评论