汇编语言——基础知识
1.汇编语言和机器语言:机器语言是机器指令的集合。机器指令是一台机器可以正确执行的命令。不同处理器有其自有的机器语言。汇编语言的主体是汇编指令,而汇编指令是机器指令便于记忆的书写方式。
2.汇编语言指令包括:汇编指令,伪指令,其他符号
3.存储器:每个存储器分为若干单元,每个单元可以存储128个字节。
CPU可以将需要直接使用的命令放入寄存器中。
在存储器中指令和数据没有任何区别,都是二进制信息。
在一台PC机中,装有多个存储器芯片。这些存储芯片从物理连接上看是独立的,不同的部件。从读写属性上看又分为两类:随机存储器(RAM)和只读存储器(ROM)。
随机存储器可读可写,但必须带电存储,关机后存储的内容丢失。只读存储器只能读取不能写入,关机后其中的内容不丢失。这些存储器从功能上又可以分为以下几类:
(1)随机存储器
用于存放供CPU使用的绝大部分程序和数据,主随机存储器一般由两个位置上的RAM组成,装在主板上RAM和插在扩展插槽上的RAM。
(2)装有BIOS的ROM
BIOS是由主板和各类接口卡(如显卡、网卡等)厂商提供的软件系统,可以通过它利用该硬件设备进行最基本的输入输出。在主板和某些接口卡上插有存储相应BIOS的ROM。
例如,主板上的ROM中存储着主板的BIOS;显卡上的ROM中存储着显卡的BIOS;如果网卡上装有ROM,那其中就可以存储网卡的BIOS。
(3)接口卡上的RAM
某些接口卡需要对大批量输入、输出数据进行暂时存储,在其上装有RAM。最典型的是显示卡上的RAM。一般称为显存。显示卡随时将显存中的数据向显示器上输出。换句话来说,我们将需要显示的内容写入显存,就会出现在显示器上。
CPU在操作这些存储,都把他们当作内存来看,把他们总的看作是一个由若干存储单元组成的逻辑存储器,就是我们俗称的内存地址空间,内存地址空间的大小受CPU地址总线的宽度的限制。
4.CPU:CPU从内存中读取数据要和外部组建进行三类信息交互:地址信息(存储单元地址),控制信息(器件的选择,读或写的命令),数据信息(读写的内容)
CPU通过总线向接口卡发送命令,接口卡根据CPU的命令控制外设进行工作。
5.地址总线:一个CPU有N根地址线,则可以说这个CPU的地址总线宽度为N,这样的CPU最多可以寻找2的N次方个内存单元。
数据总线的宽度决定了CPU与外界的数据传送速度
6.控制总线:控制总线的数量意味着CPU能提供对于外部器件多少种控制,所以控制总线的宽度决定了CPU对于外部器件的控制能力。