对每一种微处理器,由于硬件设计和内部结构的不同,需要用到不同的电平脉冲来控制它工作。所以每一种微处理器都有自己的机器指令集,也就是机器语言。
2.汇编语言:使机器指令便于记忆的书写格式。
3.汇编程序经过编译器,将源程序编译生成机器代码。
4.汇编语言的组成:汇编指令,伪指令,其他符号。
5.灵活使用汇编语言,要了解CPU是如何从内存中读取信息,以及向内存中写入信息的。
CPU读写要知道的信息:
存储地址(地址信息)
器件选择,读或者写的命令(控制信息)
读或者写的数据(数据信息)
这些信息靠总线与CPU交互,分地址总线,控制总线和数据总线。
1.地址总线:N根地址线,地址总线的宽度是N。这样的CPU最多可以寻址2的N次方个内存单元。
2.数据总线:N根,一次可传输N位
3.控制总线:不同控制线的集合,意味CPU对外部器件有多少种控制
6.内存地址空间:按地址总线的根数可寻址的大小
7.存储器分类:
随机存储器:主要有在主板上的RAM和插在扩展槽上的RAM,用于存放供CPU使用的绝大部分程序和数据
ROM
接口卡上的RAM:最典型的是显卡上的RAM。
所有的物理存储器被看成一个由若干存储单元构成的逻辑存储器,每个物理存储器在这个逻辑单元中占有一个地址段,即一段地址空间,CPU在这段空间上读写数据, 实际上实在相应物理存储器中读取数据。