第1章 基础知识
1.1 机器语言
机器语言:机器指令的集合
1.2 汇编语言的产生
- 汇编语言的主体是汇编指令
- 汇编指令是机器指令便于记忆书写的格式
- 汇编指令是机器指令的助记符
寄存器:CPU中可以存储数据的器件,一个CPU可以有多个寄存器
1.3 汇编语言的组成
- 汇编指令:机器猫的助记符,有对应的机器码。
- 伪代码:没有对应的机器码,编译器执行,计算机不执行。
- 其他符号:+、-、*、/等,编译器识别,没有对应机器码。
1.4 存储器
- CPU是计算机的核心部件,控制计算机的运作并进行运算,要想让CPU工作就必需提供数据和指令。
- 指令和数据在存储器中存放,也就是平时所说的内存
- 磁盘上的数据需要读入到内存才可以被CPU使用
1.5 指令和数据
指令和数据都是二进制信息,只是不同的应用赋予了不同的意义
1.6 存储单元
- 存储器被划分成若干存储单元,并从0开始顺序编号
- 一个存储单元是一个Byte,即8个二进制位
- 磁盘的容量单元同内存一样
- 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB
1.7 CPU对存储器的读写
CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行下面的3类信息的交互。
- 存储单元的地址(地址信息)
- 器件的选择,读或写的命令(控制信息)
- 读或写的数据(数据信息)
总线:传送电信号,连接CPU和其他芯片的导线,即一根根导线的集合分为地址总线、控制总线和数据总线。
CPU从3号单元读取数据的过程如下:
- CPU通过地址线将地址信息3发出
- CPU通过控制线发出内存读命令,选中存储器芯片,并通知它,将要从中读取数据
- 存储器将3号单元的数据8通过数据线送入CPU
1.8 - 1.10 总线
一个CPU有N根地址线,则地址总线宽度位N,最多寻找2的N次方内存单元
数据总线的宽度决定CPU和外界的数据传送速度,数据总线宽度为8的8088CPU分两次传送89D8,第一次传送D8,第二次传送89
控制总线的宽度决定了CPU对外部器件的控制能力,读与写命令分别由“读信号输出的”控制线和“写信号输出的”控制线负责。
1.11 内存地址空间
地址总线宽度为10的CPU可以寻址1024个内存单元,这1024给可寻到的内存单元就构成了中国CPU的内存地址空间
1.12 主板
计算机主板主要有核心器件(CPU、存储器等)和主要器件,器件通过总线相连
1.13 接口卡
计算机系统中,所有可用程序控制其工作的设备,必须受到CPU的控制
CPU不能直接控制外部设备(显示器、音箱、打印机),直接控制的插在扩展插槽的接口卡
1.14 各类存储器芯片
读写属性上分为两类:
- 随机存储器(RAM):如内存,可读可写,带电存储,关机内容丢失
- 只读存储器(ROM):只能读取不能写入
装有BIOS的ROM BIOS:Basic Input/Output System,基本输入输出系统
BIOS由主板和各类接口卡(如显卡、网卡等)厂商提供的软件系统,可以利用该硬件设备进行最基本的输入输出,在主板和某些接口卡上插有存储相应的BIOS的ROM
从功能和连接上:
- 随机存储器RAM
- 装有BIOS的RAM
- 接口卡上的RAM