汇编语言(基础知识)01
1、 汇编语言得主体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。
2、 操作 机器指令 汇编指令
3、 汇编语言的组成:
(1) 汇编指令:机器码的助记符,有对应的机器码。
(2) 伪指令:没有对应的机器码,由编译器执行,计算机并不执行。
(3) 其他符号:如+、-、*、/等,有编译器识别,没有对应的机器码。
4、 存储器
cpu是计算机的核心部件,他控制整个计算机的运行并进行运算。CPU工作需要指令和数据。而指令和数据在存储器中存放。
5、 指令和数据
在内存或数据上,指令和数据没有区别,都是二进制信息。
6、 存储单元
存储器被划分成若干个存储单元,每个单元从0开始顺序编号。
电子计算机的最少信息单位是bit(比特)一个二进制位。8个bit组成一个Byte(一个字节),微型机储存器的存储单元可以存储一个Byte(8个二进制位)
7、 CPU对存储器的读写
CPU从内存中读取数据,首先要指定存储单元的地址。
CPU读数据是要指明在要对哪个器件进行操作,进行哪种操作,是从中读取数据,还是向里面写入数据。
l 存储单元的地址(地址信息)
l 器件的选择,读或写的命令(控制信息)
l 读或写的数据(数据信息)
8、 CPU是通过什么将地址、数据、和控制信息传送到存储器芯片中的?
电子计算机能处理、传输的信息都是电信号,电信号是用导线传送。
计算机中有专门的连接CPU和其他芯片的导线,统称为总线。从物理上讲总线是一根根导线的集合。
根据传输信息的不同,总线从逻辑上分为三类:地址总线、控制总线、数据总线。
9、 地址总线
CPU是通过地址总线来指定存储单元的。地址总线能传送多少个不同信息,CPU就可以对多少个存储单元进行寻址。
一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。CPU最多可以寻找2的N次方个内存单元。
10、数据总线
CPU与内存或其他器件之间的数据是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。
11、控制总线
CPU对外部器件的控制是通过控制总线来进行的。控制总线是一些不同控制线的集合。有多根控制总线,就意味着CPU提供了对外部器件的多少控制。控制总线的宽度决定了CPU对外部的控制能力。
“读信号输出”的控制线负责由CPU向外传送读信号,CPU向该控制线上输出低电平表示将要读取数据。“写信号输出”的控制现负责传送写信号。