1.1 汇编语言的原理

image.png

1.2 汇编语言的组成

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

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

    1.3 存储器

    用来存储指令和数据

    1.4 指令和数据

    在内存中指令和数据没有任何区别, 在CPU使用的时候, 进行区分
    image.png

    1.5 存储单元

    一个存储单元是1字节, 8bit

    1.6 CPU对存储器的读写

    CPU想进行数据读写, 必须和外部器件信息交互

  • 存储单元的地址信息(地址信息)

  • 器件的选择, 读写信息(控制信息)
  • 读写的数据(数据信息)

image.png

  1. cpu地址线选中地址
  2. cpu控制线发出读命令
  3. cpu将数据传输进cpu

    1.7 地址总线

    一. 基础知识 - 图4
    image.png
    N个地址线,可以有的地址数量是2^N

    1.8 数据总线

    一次可以传输2^N位的数据, 8088有8根, 8086有16根
    image.png

    1.9 控制总线

    控制总线是控制线的集合, 比较重要的有两个, 读控制线, 写控制线

    1.10 内存地址

    根据地址线宽度决定

    1.11 主板

    通过地址总线, 数据总线, 控制总线去连接CPU, 存储器, 外围芯片, 接口等
    接口卡, 与外部设备连接, 键盘, 显示器等

    1.12 各类存储芯片

  • 随机存储器RAM
  • BIOS由主板, 各类接口厂商提供的软件系统, 系统存在主板ROM, 显卡ROM
  • 接口卡上的RAM, 比如显存

image.png

1.13 内存地址空间

对于cpu, 各类设备都看作一个逻辑存储区
不同计算机系统的内存分布是不同的
image.png