Fibonacci数列汇编实现-南开大学编译原理课件

Fibonacci 数列的汇编码,南开大学编译原理课件里的一个小例子,挺有意思的。用的是比较基础的.bss段分配变量空间,变量像abi这些都对齐了四字节,看得出是编译器课上讲结构对齐和变量布局的延伸练习。

汇编部分虽然简单,但结构清晰,适合刚入门汇编 + C混合编程的同学练手。你可以直接对照着 C++代码理解怎么一步步编译成底层代码,挺锻炼基本功的。

对汇编不太熟也没关系,可以先从计算斐波那契数列的 C++程序看起,再回来啃这段汇编,效果更好。

如果你最近在看编译器原理,像什么中间代码语义,甚至虚拟机实现,那这份资源挺值得收藏,配合南开大学的编译原理课件一起看,理解会更深。

不过提醒一下,这类教材资源偏学术风,代码不是优化,建议你按需参考,不要太较真性能那块。

ppt 文件大小:1.14MB