lesson006

汇编

汇编 约等于 机器码

源代码 进化 到 机器码 引申出编译器

什么是编译器?

编译器也是一个软件,以后就不强调汇编和机器码的区别的,以后统一用汇编代替机器码

编译器具有翻译的功能

不同的平台不同的API,90%的并没有与之对应的汇编代码

举例 printf(); 它要与显卡交互

上节课我们有讲,操作系统已经帮我们省略了与显卡的交互,那么,操作系统与显卡之间的交互我们是不知道的。每一个操作系统是不一样的,如果想要操作系统支持,那你就必须link,首先第一步产生一个OBJ文件,实际上是程序产生的汇编,但不能执行,因为不符合操作系统的要求,那么我们就使其符合操作系统的要求,这个步骤就叫link

Link 可以理解为深加工 青椒炒肉的例子

Link

windows下面会加上PE结构

编译器 VS 2015

push 压栈

作业:

1 写一个 i love mark 学教程里面的例子,一步步记录内存,寄存器变化,最后得出一个结论。

时间: 2024-10-23 10:41:49

lesson006的相关文章