一.组成:
1.汇编指令(助记符,核心,与机器码一一对应)
2.伪指令:没有对应的机器码,由编译器执行,计算机不执行
3.其他符号:如+,-,*,/等,由编译器识别,无对应机器码
二.CPU对存储器的读写
三类信息交互(即CPU三要素):
1.存储单元的地址(地址信息)
2.器件选择以及读/写命令(控制信息)
3.操作的数据(数据信息)
注:存储单元从0开始编号.
三.接口卡:
CPU对外设不能直接控制,需要通过扩展插槽(如USB接口)上的接口卡才能对外设间接控制.扩展插,接口卡槽通过总线和CPU相连,根据CPU的命令对外设进行控制.
四.存储器:
- 随机存储器:存放供CPU使用的绝大部分程序和数据.一般由装在主板上的RAM和插在扩展槽上的RAM,两个RAM组成.
- 装有BIOS(基本输入/输出系统)的ROM:BIOS是由主板和各类接口卡厂商提供的软件系统,可以利用来对硬件设备进行对基本的输入,输出.在主板和某些接口卡上插有存储相应BIOS的ROM.(这部分ROM只读,不可改写)
- 接口卡上的RAM:如显存.显卡随时将显存中的数据向显示器上输出.
五.内存地址空间
CPU在操控上述存储器的时候,所有的物理存储器会被总的看做一个由若干存储单元组成的逻辑存储器.每个物理存储器在这个逻辑存储器中占有一个地址段即一段地址空间.CPU在这段地址空间读写数据,实际上就是在对应的物理存储器中读写数据.
补充:
地址总线:宽度为N的地址总线(有N条地址线)寻址能力(可存放的连续的存储单元的个数)为2^N
数据总线:宽度为N的数据总线一次可以传送N/8个字节的数据
8086CPU中N=16, 8088中N=8
控制总线:读写命令是由几根控制线综合发出的,宽度决定了CPU
对系统中其他器件的控制能力.
练习:
- 一个CPU的寻址能力为8KB,则地址总线的宽度为13
2^13 = 8,192 , 2^12 < 8000 < 2^13
- 1KB的存储器有1024个存储单元, 编号从0到1023
- 1KB存储器可以存储1024个Byte, 8192个bit.
- 1KB = 2^10 B = 1024 B ; 1MB = 2^20 B = 1024^2 B