首页 > 代码库 > lesson006
lesson006
汇编
汇编 约等于 机器码
源代码 进化 到 机器码 引申出编译器
什么是编译器?
编译器也是一个软件,以后就不强调汇编和机器码的区别的,以后统一用汇编代替机器码
编译器具有翻译的功能
不同的平台不同的API,90%的并没有与之对应的汇编代码
举例 printf(); 它要与显卡交互
上节课我们有讲,操作系统已经帮我们省略了与显卡的交互,那么,操作系统与显卡之间的交互我们是不知道的。每一个操作系统是不一样的,如果想要操作系统支持,那你就必须link,首先第一步产生一个OBJ文件,实际上是程序产生的汇编,但不能执行,因为不符合操作系统的要求,那么我们就使其符合操作系统的要求,这个步骤就叫link
Link 可以理解为深加工 青椒炒肉的例子
Link
windows下面会加上PE结构
编译器 VS 2015
push 压栈
作业:
1 写一个 i love mark 学教程里面的例子,一步步记录内存,寄存器变化,最后得出一个结论。
lesson006
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。