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