------------恢复内容开始------------
第一章 基础知识
1.1 机器语言
机器语言是机器指令的集合。机器指令是一列二进制数字,计算机将之转变为一列高低电平,以使计算机的电子器件受到驱动,进行运算。
每一种微处理器,硬件和内部结构不同,所以每一种微处理器都有自己的机器指令集,也就是机器语言。
1.2 汇编语言的产生
汇编语言的主体是汇编指令,与机器指令相比差别在于指令的表示方法,汇编语言易于阅读和记忆。
将汇编语言转换为机器指令的程序称为编译器
1.3 汇编语言的组成
汇编语言的三类指令:(1)(核心)汇编指令:机器码的助记符,有对应的机器码
(2)伪指令:由编译器执行,计算机不执行,无对应机器码
(3)其他符号:(+ - * /)等,由编译器识别,无对应机器码
1.4 存储器
提供指令和数据(内存)
1.5 指令和数据
指令和数据都是二进制数,计算机可以把一列二进制数当作指令也可以当作数据。
1.6 存储单元
8比特(bit)为一个字节(Byte)
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
1.7 CPU对存储器的读写
CPU要对数据进行读写操作,必须和外部器件进行3类信息的交付:
(1)存储单元的地址(地址信息)
(2)器件的选择,读写的命令(控制信息)
(3)读写的数据(数据信息)
计算机CPU连接其他部件的导线,逻辑上分为3类,地址总线,控制总线,数据总线
1.8 地址总线
N根地址线的宽度为N,最多可以寻找2的N次方个内存单元。
1.9 数据总线
数据总线的宽度决定了CPU与外界部件的传送速度。8根总线一次可传一个字节。
1.10 控制总线
多少跟控制总线就有多少种控制,控制总线决定了CPU对外界部件的控制能力。
1.11内存地址空间(概述)
1.12主板
1.13接口卡
计算机中,所有可用程序控制其工作的设备,必须受到CPU的控制。CPU直接控制这些设备的接口卡,接口卡根据CPU的命令控制设备进行工作。
1.14 各类存储器的芯片
随机存储器(RAM),只读存储器(ROM)
功能和连接上分为以下几类:
装有BIOS(基本输入输出系统)的ROM,例如:显卡,网卡
随机存储器,存放CPU的绝大部分程序和数据
接口卡上的RAM,暂时存储输入输出数据,例如:显存
1.15 内存地址空间
CPU操作的时候,对所有存储器当成一个逻辑存储器。如下图。
------------恢复内容结束------------