首先明确,汇编指令只是机器指令的助记符,和机器指令一一对应。
每一种不同的CPU都有自己对应的汇编指令集
在存储器中存储的是指令和数据,但是指令和数据都是二进制类型,没有任何区别
存储器中的最小单元是Byte,存储单元的编号从零开始
CPU对内存数据的访问顺序如下:
1. 获得存储数据和指令的地址
2. 获得读或者写的命令
3. 读取或写入数据
因此CPU和内存的交互就需要三种控制方式:
地址线:负责找到对应的存储器地址。地址总线的数目决定了CPU能够访问的存储地址的数目
控制线:不同控制线的集合,控制线的数目决定了CPU能够执行的控制类型数目
数据线:负责传递数据。数据线的数目决定了一次能够传递的数据的大小。
存储器分为两类:RAM和ROM。其中RAM可读可写,但是必须保证供电情况下。ROM只读,一般用来存储系统BIOS,网卡的BIOS,显卡的BIOS等信息。
CPU通过地址总线能够访问不同的RAM和ROM。而CPU对于外设的访问,是通过接口卡来实现的,CPU对接口卡发出命令,接口卡通过发送的命令来控制各种外设。