大规模集成电路设计应用与实践
代码阅读与实践
系列课程之
第一次课的回顾
编程范型: 程序语言世界的世界观与方法论
语言的多样性,动态语言与静态语言
C++ ——范型编程
体系结构的学****对程序员很重要
最重要的能力——抽象
搜索新词汇的方法—— wikipedia
Top Level CS program 高水平的CS课程
2
3
知识背景
课程内容
1
HelloWorld的前世今生
2
知识背景
4
代码
生命周期
内存模型
目标文件
编译与链接
HelloWorld的前世今生
5
HelloWorld源代码
汇编实验
链接实验
目标文件实验
编译与链接
知识背景之
6
编译与链接
7
高级语言程序
汇编语言程序
目标文件
可执行文件
…
…
…
…
编译器
汇编器
链接器
目标文件
知识背景之
8
目标文件格式
Windows PE/COFF格式
Linux ELF格式
9
ELF 简介
ELF--- Executable and Linking Format
最初由UNIX系统实验室(USL)开发并发布
是应用程序二进制接口的一部分(Application Binary Interface, ABI)
工具接口标准(Tool Interface Standards, TIS)委员会将还在发展的ELF标准选作为一种可移植的目标文件格式
可以在32位Intel 体系结构上的很多操作系统中使用
10
大规模集成电路设计应用与实践 来自淘豆网www.taodocs.com转载请标明出处.