计算机系统
MaxineZhou
Don't forget try again
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
程序的存储
一、程序的存储 程序的内存分配 从最高内存地址到最低内存地址: 名称 概念 栈stack 由编译器自动分配,用于存储函数的参数和局部变量,操作和数据结构的栈类似 堆heap 由程序员自行分配,释放。分配方式类似于链表 BSS 存放未初始化的全局变量和静态变量 数据段data 存放初始化了的全局变量和静态变量 代码段 存放代码主体、函数主体...原创 2020-02-24 10:59:39 · 982 阅读 · 0 评论 -
深入理解计算机系统笔记:第一章 计算机系统漫游
1.编译系统 编译系统: 预处理器—编译器—汇编器—链接器 1.预编译器(cpp):根据#改写程序,插入头文件或处理宏定义,得到.i 2.编译器(ccl):转汇编语言,将不同的高级语言(C/C++/Java等)转成可以确切描述低级机器语言指令的汇编语言,为不同编译器提供了通用的输出语言,得到.s 3.汇编器(as):转机器语言指令,生成一种可重定位目标程序的二进制文件,得到.o 4.链接器(...原创 2019-04-10 11:31:47 · 255 阅读 · 0 评论
分享