type
status
date
slug
summary
tags
category
password
URL
PublishDate
icon
信息就是位 + 上下文
hello 程序的生命周期是从一个源程序开始的,hello.c ;
源程序实际是一个由值0与1组成的位,又称比特序列,8个位组成一组,称为字节;
gcc 编译器驱动程序读取源程序文件hello.c 翻译成可执行目标文件hello
四个阶段 预处理,编译器,汇编器,链接器 编译系统
- 预处理阶段,根据字符#开头命令,修改原始的c 程序
- 编译阶段,文本文件hello.c 翻译hello.s,包含一个汇编语言程序
- 汇编阶段,hello.s. 翻译成机器语言指令
系统的硬件组成
总线
I/O设备
主存
处理器
贯穿整个系统的事一组电子管道,称为总线
系统与外部世界的联系通道,每一个io设备与i/o总线相连
主存-一个临时存储设备,由一组动态随机存储设备芯片组成,逻辑上看,是一个线性的字节数组,每个字节都有唯一的地址
处理器 解释存储在主存指令的引擎
处理器的核心是一个大小为一个字的存储设备(寄存器)