把C语言编译成汇编是什么样子:7、【零碎知识、细节补充】

180 阅读1分钟

绪论

本章先留在这里,主要用作零碎知识的相关补充,前面几章的知识知识探索了我比较感兴趣的一些点,这些点基本上宏观上涵盖了C语言的主要框架,剩下就是一些细节问题,再有就是多种语法同时使用时,最终编译出来的汇编肯定也都是这些简单汇编的组合。

剩下还没有探索到的细节问题,今后我想到什么再具体研究什么,并且补充到本章节中。

通过几篇文章的探索,我已对C语言编译成汇编有了基本的把握,其中的套路也基本了解一二,最起码以后看到我能明白是什么意思。

以后的日子里,我会抽出时间,着重研究C++与汇编的关系,着重研究C++面向对象的各种功能在汇编程序上的表现,探索g++编译器是如何用简单的汇编指令,实现C++如此复杂的面向对象概念的!

封装、继承、多态、重载、重写、构造与析构函数、修饰符等等……太多太庞杂,但是如果能搞清楚,肯定会对底层和语言有更深入的认识,毕竟现在所了解的语法知识,都是基于抽象的概念,真正从底层cpu指令和一维的内存去理解面向对象,还是很值得期待的!