首页 > 代码库 > 汇编语言基础知识

汇编语言基础知识

 

1.机器语言:二进制数表示,高低电平实现。
2.编译器
3.汇编语言的组成:汇编指令
伪指令:没有对应机器码,由编译器执行
其他符号:没有对应机器码,由编译器执行,如+—*/
4.存储单元:一个存储单元1byte。内存(存储器)被划分为若干个单元,从0开始编号。
5.CPU对存储器的读写:通过电信号,由总线传送。总线逻辑上分为三类:地址总线、控制总线、数据总线。通过地址线将地址信息(几号存储单元)发出,通过控制线发出读/写命令,通过数据线传送数据。
6.CPU的地址总线宽度N,即地址线根数为N,最多可寻找2的N次方个内存单元地址。
7.CPU的数据总线宽度N,决定传送速度,即一次可以传送几个二进制数据。
8.控制总线:一些不同控制线的集合,读信号输出控制线、写信号输出线等。

9.主板:插有CPU、存储器、扩展插槽等,通过总线连接。控制插槽上插有RAM和接口卡等。

10.接口卡:CPU通过总线控制接口卡,对显示器、音响等外设进项间接控制。

11.RAM和ROM:RAM断电丢失,读取速度快,某些接口卡因为要处理大量数据也有RAM,如显存;ROM只读,关机不丢失,如存储BIOS的ROM、显卡上存储显卡BIOS的ROM等。

12:内存地址空间:所有的物理存储器被看作一个由若干存储单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间。CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据。

 

汇编语言要从CPU角度考虑问题,将所有硬件都看作内存对待。

汇编语言基础知识