随笔分类 -  从机器的角度看程序

写出好的高效的程序需最好对计算机的组成结构,编译原理有所了解,自己将自己从这些角度看程序的点滴理解记录下来,分享给别人也给以后的自己看
摘要:预备知识: ①栈:计算机系统中是指一块采用栈式管理的内存区域,栈的增长方向是从高地址空间向低地址空间增长 ②汇编指令call:将返回地址入栈,并跳转到被调用过程的起始处 ③汇编指令ret:从栈中弹出返回地址,并跳转到这个位置 IA32(x86)通过程序栈来支持过程调用。机器用栈来传递过程参数(函数参 阅读全文
posted @ 2016-02-25 23:42 Water520 阅读(442) 评论(0) 推荐(0)