1.3 ---- 汇编语言的组成
汇编语言由以下三类组成:
1、汇编指令(机器码的助记符,能够直接翻译成机器码)
2、伪指令(由编译器执行,没有对应的机器码,CPU不能识别)
3、其它符号(例如:+ - * /,由编译器执行,CPU不能识别)
小知识:CPU不认识加减乘除,它内部有一个逻辑运算单元,认识的运算是逻辑运算(与 或 非)
对于伪指令和其它符号,编译器会将其翻译成cpu能够识别的二进制代码(例如:将加减乘除翻译成与或非)。
1.4 --- 存储器
按用途存储器可分为主存储器(内存)和辅助存储器(外存),也有分为外部存储器和内部存储器的分类方法。外存通常是磁性介质或光盘(如硬盘)等,能长期保存信息。
内存指主板上的存储部件,用来存放当前正在执行的数据和程序,但仅用于暂时存放程序和数据,关闭电源或断电,数据会丢失。
内存储器就不仅仅指内存条所代表的内存,显卡的显存是存储器,网卡内的存储单元也是存储器,还有主板的BIOS等……
小知识:CPU和内存之间的数据传输速度比内存和硬盘之间的数据传输速度要快。
CPU将要显示的数据传送到显卡的显存中,然后由GPU负责将显存中的数据计算映射到显示器上显示出来。
小知识:GPU的速度要比CPU的速度快多了。
1.6 --- 存储单元
存储器被划分为若干个存储单元,每个存储单元从0开始顺序编号。
1.7 --- CPU对存储器的读和写
CPU要想进行数据的读写,必须和外部存储器进行三类信息的交互:
1、存储单元的地址(地址信息);
2、器件的选择,读或写的命令(控制信息);
3、读或写的数据(数据信息);
解释第二条:因为存储器被划分为若干个存储单元,并且每个存储单元都从0开始编号,那么如果我想对显存的2号存储单元进行操作,就应当指明2号存储单元的存储器是显存。
1.7 --- CPU对存储器的读写
在计算机中专门有链接CPU和其它芯片的导线,通常称为总线。
物理上:一根根导线的集合;
逻辑上:
----地址总线 对应 1、存储单元的地址(地址信息);
----控制总线 对应 2、器件的选择,读或写的命令(控制信息);
----数据总线 对应 3、读或写的数据(数据信息);
读取数据过程演示:
第一:地址信息
第二:控制信息
第三:数据信息
读完成:
写数据的过程就不做演示了,和读的过程是一样的,不同的是数据是从CPU到内存储器,控制信息是写而不是读。