1.1 机器语言
CPU(中央处理单元)是一种微处理器。
计算机是由CPU和其他受CPU直接或间接控制的芯片,器件设备组成的计算机系统。
1.2 汇编语言的产生
寄存器:是CPU中可以储存数据的器件,一个CPU中有多个寄存器。
编译器:能够将汇编指令转换成机器指令的翻译程序。
1.3汇编语言的组成
汇编指令:机器码的助记符,有对应的机器码。
伪指令: 没有对应的机器码,由编译器执行,计算机并不执行。
其他符号:由编译器识别,没有对应的机器码。
汇编语言的核心是汇编指令,它决定了汇编语言的特性。
1.6存储单元
存储器被划分为若干个存储单元。计算机的最小信息单位是bit,也就是一个二进制位。8个bit组成一个Byte,也就是通常的一个字节。
微机存储器的容量是以字节为最小单位来计算的。
1KB=1024B 1MB=1024KB
1GB=1024MB 1TB=1024GB
1.7CPU对存储器的读写
CPU要想进行数据的读写,必须和外部器件进行下面的3类信息的交互。
1)储存单元的地址(地址信息)
2)器件的选择,读或写的命令(控制信息)
3)读或写的数据(数据信息)
1.8地址总线
一个CPU有N根地址线,就可以说这个地址总线的宽度为N。这样的CPU最多可以寻找2的N的次方的内存单元。
1.9数据总线
8根数据总线一次可以传送一个字节
16根数据总线一次可以传送两个字节
8088CPU的数据总线宽度为8,8086CPU的数据总线宽度为16.
1.10控制总线
CPU对外部器件的控制是通过控制总线来完成的。控制总线的宽度决定了CPU对外部期间的控制能力。
1.14各类存储器芯片
从读写属性上看分为两类:随机存储器(RAM)和只读存储器(ROM)。
1.15内存地址空间
存储器在物理上都是独立的器件,但是在以下的两个点上相同
都和CPU的总线相连
CPU对他们进行读写的时候都能通过控制线发出内存读写命令。
内存地址空间的大小受CPU地址总线宽度的限制。
8086CPU的地址总线宽度为20.可以传送2的20次方个不同的地址信息
80386CPU的地址总线宽度为32,内存地址空间最大为4GB。
地址总线的宽度决定了CPU的寻址能力;
数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量;
控制总线的宽度决定了CPU对系统其他器件的控制能力