计算机是如何工作的?(总结)——三个法宝

来源:互联网 发布:mac系统游戏 编辑:程序博客网 时间:2024/05/16 00:33



  • 存储程序计算机工作模型,计算机系统最最基础性的逻辑结构;

  • 函数调用堆栈,高级语言得以运行的基础,只有机器语言和汇编语言的时候堆栈机制对于计算机来说并不那么重要,但有了高级语言及函数,堆栈成为了计算机的基础功能;

    • enter 

      • pushl %ebp

      •  movl %esp,%ebp

    • leave 

      • movl %ebp,%esp

      • popl %ebp

    • 函数参数传递机制和局部变量存储

  • 中断,多道程序操作系统的基点,没有中断机制程序只能从头一直运行结束才有可能开始运行其他程序。

0 0