1.1 机器语言
- 1.CPU是一种微处理器,使用不同的电平脉冲来控制工作。
1.2 汇编语言的产生
- 1.汇编语言的主体是汇编指令。
- 2.汇编指令和机器指令的差别在于指令的表达方法上,汇编指令是机器指令便于记忆的书写格式。
- 3.每一种CPU都有自己的汇编指令集。
1.3 汇编语言的组成
- 1.汇编语言由以下3类指令组成:
(1)汇编指令:机器码的助记符,有对应的机器码。
(2)伪指令:由编译器执行,计算机不执行。无对应的机器码。
(3)其他符号:如+-*/,由编译器识别。无对应的机器码。
- 2.汇编语言的核心是汇编指令,他决定了汇编语言的特性。
1.4 存储器
- 1.存储器中存放指令和数据(内存)
- 2.CPU可以直接使用的信息,在存储器中存放
1.5 指令和数据
- 1.内存和磁盘里,指令和数据无区别,都是二进制信息。
1.6 存储单元
- 1.存储器被划分成若干个存储单元,每个单元从0开始编号。
- 2.微机存储器容量的最小单位:字节
- 3.一个存储单元可以存储1Byte(字节),即8个2进制位。
- 4.磁盘、内存的容量单位转换:1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
*硬盘不同: 1KB=1000B 1MB=1000KB 1GB=1000MB 1TB=1000GB
1.7 CPU对存储器的读写
- 1.CPU要想进行数据的读写,必须和芯片进行下面3类信息交互:
(1)存储单元的地址(地址信息)
(2)器件的选择,读或写的命令(控制信息)
(3)读或写的数据(数据信息)
- 2.CPU和其他芯片的导线,统称为总线,总线分为3类:地址总线、控制总线、数据总线。
- 3.CPU从单元里读取数据的过程:
(1)CPU通过地址线将需要的地址信息发出。
(2)CPU通过控制线发出内存读命令,选中存储器芯片。
(3)存储器将相应地址中的数据通过数据线送入CPU。
- 4.CPU向单元里写入数据的过程:
(1)CPU通过地址线将需要的地址信息发出。
(2)CPU通过控制线发出内存写命令,选中存储器芯片。
(3)CPU将相应地址中的数据通过数据线送入存储器。
1.8 地址总线
- 1.CPU通过地址总线制定存储器单元。
- 2.一个CPU有N根地址线,其宽度为N,最多可以寻找2的N次方个内存单元。
1.9 数据总线
- 1.CPU与内存或其他器件之间的数据传送石通过数据总店来进行的。
- 2.数据总线的宽度决定了CPU和外界的数据传送速度。
- 3.N根数据总线一次可以传送一个 N位2进制数据。
8根一次可传送一个 8位2进制数据(1字节)
6根一次可传送一个16位2进制数据(2字节)
- 4.8086CPU 数据总线宽度为16
8088CPU 数据总线宽度为8
1.10 控制总线
- 1.有多少根控制总线,就意味着CPU对外界器件有多少种控制。
- 2.控制总线的宽度决定了CPU对外部器件的控制能力。
- 3.例:内存读写命令 是由几根控制线综合发出的。
其他:
- 1.存储器芯片从读写属性上看,可以分为2类: 随机存储器(RAM),只读存储器(ROM)
RAM:可读可写,但必须带点存储,关机后存储的内容消失。
ROM:只能读取不能写入,关机后内容不消失。