程序虛擬內存: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