程序虚拟内存:html
地址自底向上增长,程序虚拟内存自底向上分为代码段、数据段、堆、栈编程
编程语言编程语言
寄存器函数
早起X86 CPU 8个寄存器(前7个通用,最后一个专用于保存栈顶地址),现代CPU已不少寄存器,但上述名字仍保留。htm
C源码及对应汇编blog
(gcc -S input.c )内存
能够看出个问题:函数调用前是从后到前将实参入栈的,而函数内是从近到远(从而至关于从前到后)引用实参旳。因此与源码找中实参的书写顺序的关系是:前缀相反、后者相同get
http://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.htmlinput