1.1 汇编语言的原理
1.2 汇编语言的组成
汇编语言的核心是汇编指令
- 汇编指令: 机器码的助记符, 有对应的机器码
- 伪指令: 没有对应机器码, 编译器执行, 但是计算机不执行
其他符号: + - * / 等, 编辑器识别, 没有对应机器码
1.3 存储器
1.4 指令和数据
在内存中指令和数据没有任何区别, 在CPU使用的时候, 进行区分
1.5 存储单元
1.6 CPU对存储器的读写
CPU想进行数据读写, 必须和外部器件信息交互
存储单元的地址信息(地址信息)
- 器件的选择, 读写信息(控制信息)
- 读写的数据(数据信息)
- cpu地址线选中地址
- cpu控制线发出读命令
- cpu将数据传输进cpu
1.7 地址总线
N个地址线,可以有的地址数量是2^N1.8 数据总线
一次可以传输2^N位的数据, 8088有8根, 8086有16根
1.9 控制总线
控制总线是控制线的集合, 比较重要的有两个, 读控制线, 写控制线1.10 内存地址
根据地址线宽度决定1.11 主板
通过地址总线, 数据总线, 控制总线去连接CPU, 存储器, 外围芯片, 接口等
接口卡, 与外部设备连接, 键盘, 显示器等1.12 各类存储芯片
- 随机存储器RAM
- BIOS由主板, 各类接口厂商提供的软件系统, 系统存在主板ROM, 显卡ROM
- 接口卡上的RAM, 比如显存
1.13 内存地址空间
对于cpu, 各类设备都看作一个逻辑存储区
不同计算机系统的内存分布是不同的