第一周 计算机系统概述
计算机基本组件
- CPU 中央处理器
- PC 程序计数器
- MAR 存储器地址寄存器
- ALU 算术逻辑部件
- IR 指令寄存器
- MDR 存储器数据寄存器
- GPRs 通用寄存器组(由若干通用寄存器组成,早期是累加器)

计算机是如何工作的
存储程序工作方式
- 数据和指令按序放在存储器中,每条指令和每个数据都有地址,指令按序存放,指令由OP(指令操作类型)、ADDR(地址,指定操作数在哪个存储单元)字段组成
- 程序起始地址置PC
- 根据PC取指令
- 指令译码
- 取操作数
- 指令执行
- 回写结果
- 修改PC值,循环操作
指令信息
- 操作性质
- 源操作数(立即数、寄存器编号、存储地址)
- 目的操作数(寄存器编号、存储地址)
汇编指令
用助记符和标号来表示的指令(与机器指令一一对应)
高级语言
编译 将高级语言源程序转换成机器级语言源程序,执行时启动目标程序
解释 将高级语言翻译成机器指令并立即执行,不生成目标文件
程序处理转换过程(hello.c)
