汇编语言[王爽]-01 基础知识

汇编语言的组成

  • 汇编指令:机器码的助记符,有相应的机器码
  • 伪指令:没有对应的机器码,由编译器执行,计算机不执行
  • 其他符号:如+ - * / 由编译器识别,没有对应的机器码

汇编指令是汇编语言的核心

指令与数据是应用上的概念,在x86架构中,指令和数据存放在内存或磁盘中没有任何区别,是指令还是数据取决于如何解释

cpu要和完成数据交换,需要和外部器件进行以下三类交互

  • 存储单元的选择:地址信息
  • 器件选择,读或写的命令:控制信息
  • 读或写的数据:数据信息

分别由:地址总线、控制总线、数据总线传输

MOV AX,[3]

  1. cput通过地址线发送地址3
  2. 通过控制总线通知AX寄存器,告知将要往里写数据
  3. 通过数据总线将内存地址为3的内存中的内容送往AX寄存器
地址总线 地址信息 寄存器
数据总线 数据内容 运算器
控制总线 控制信息 控制器

地址总线宽度:cpu的寻址能力

数据总线宽度:cpu与其他器件交互时,一次可以传输多少数据

控制总线宽度:cpu对其他器件的控制能力

各个器件通过主板中的接口与cpu连接。cpu会把所有器件抽象为一个逻辑的存储器,不同的器件对应存储器地址空间中的不同地址,对各种器件的操作就都统一为了对内存的读写。(地址空间的大小受地址总线的宽度影响)

Untitled

Untitled

posted @ 2025-09-15 15:59  Miaops  阅读(16)  评论(0)    收藏  举报