汇编语言第一章总结

时间:2022-01-18 01:26:17

    汇编语言是直接在硬件上工作的编程语言,在不同的设备中,汇编语言对应着不同的机器语言指令集,所以说特定的汇编语言和特定的机器语言指令集是相互对应的,不同的平台间不可直接移植。

    说到汇编语言就要了解机器语言,机器语言是机器指令的集合。早期程序员使用0和1输入计算机进行运算的方式过于麻烦,于是诞生了汇编语言。

    汇编语言由三类指令组成:

  1.汇编指令:机器码的助记符,有对应的机器码。

  2.伪指令:没有对应的机器码,由编译器执行,计算机并不执行。

  3.其他符号:例如+,-,*,/等,由编译器识别,没有对应的机器码。

 汇编语言核心为汇编指令,它决定了汇编语言的特性。

 计算机的核心部件是cpu,而cpu中最重要的部件是存储器。存储器被分为若干个从0开始编号发存储单元,一个二进制位为一个bit,一个存储单元可存储一个Byte,即8个二进制位。

 cpu想要进行数据的读写,必须和芯片进行信息交互:

  1.存储单元的地址。

  2.器件选择。

  3.读写数据。

 电子计算机能处理、传输的信息都是电信号到导线,导线到连接cpu和其他芯片的导线,通常称为总线到地址总线,控制总线,数据总线。

  地址总线的线宽决定cpu寻地址能力;数据总线的线宽决定cpu和其他器件传送数据数据量的大小;控制总线的线宽决定cpu对系统中其他器件的控制能力。

 存储芯片的分类:

  1.按读写分类:随机存储内存RAM,只读内存ROM。

  2.按功能和连接分类:随机存储RAM,有BIOS的ROM,接口卡的RAM。

 而上述的存储器在两点上是相同的:

  1.都和cpu总线相连。

  2.cpu对其读写都要通过控制线发出内存读写命令。

 冯-诺伊曼体系结构:存储器,运算设备,控制设备,输入设备,输出设备。