第1章 基础知识
- 汇编语言3类指令:
- 汇编指令:机器码的助记符
- 伪指令:没有对应机器码,由编译器识别,计算机不执行
- 其他符号:如+、-、*、/等,由编译器识别,没有对应机器码
- 指令和数据是应用上的概念(本质都是二进制信息)
- 1000 1001 1101 1000 -> 89D8H(数据)
- 1000 1001 1101 1000 -> mov ax,bx(程序)
- CPU进行数据的读写,和外部器件(芯片)进行3类信息交互:
- 地址信息(存储单元的地址)
- 控制信息(器件的选择,读或写的命令)
- 数据信息(读或写的数据)
- 总线:
- 地址总线:N根地址线->寻址2的N次方个内存单元
- 数据总线:8088宽度8、8086宽度16
- 控制总线:宽度决定了CPU对外部器件的控制能力
- 2类存储器芯片(读写角度):
- RAM:随机存储器->可读可写,带电存储,关机后(断电)内容丢失
- ROM:只读存储器->只可读,断电内容不丢失
- 存储器分类(功能和连接角度):
- 随机存储器:存放供CPU使用的大部分程序和数据->(一般两个位置,可以想到内存条)主板上的RAM和扩展插槽上的RAM
- 装有BIOS的ROM:BIOS有主板和各类接口卡厂商提供的软件系统,通过它利用该硬件设备进行最基本的输入输出
- 接口卡上的RAM:需要对大量输入输出进行暂时存储的接口卡装有RAM(典型显存)
- 内存地址空间:
- (上述)存储器物理上独立
- 都与CPU总线相连,且CPU对通过控制线对它们发出读写命令
- CPU将它们看做内存处理->若干存储单元组成的逻辑存储器->内存地址空间
- 物理存储器->若干存储单元组成的逻辑存储器->每个物理存储器占有(逻辑存储器)一个地址段->段地址空间
- 地址总线限制->内存地址空间
- P.S.不要向ROM中写->没有意义