1.汇编初识

汇编语言常见种类:

  • 8086汇编 (8086处理器是16bit的CPU)
  • Win32汇编
  • Win64汇编
  • AT&T汇编(Mac、iOS模拟器)
  • ARM汇编(嵌入式设备、iOS设备,包括安卓、平板等)

前三种统称为Inter汇编


软件程序执行过程:
1.汇编初识_第1张图片

总线:

每一个CPU芯片都有许多管脚,这些管脚和总线相连,CPU通过总线跟外部器件进行交互

1.汇编初识_第2张图片

总线:一根根导线的集合

1.汇编初识_第3张图片

8086芯片有20位地址总线,但是CPU是16位,为了避免资源浪费,采用了一种物理地址=段地址*16 + 便宜地址的方法来合成20位物理地址:

1.汇编初识_第4张图片

CPU构成:
  • 寄存器
  • 运算器
  • 控制器

8086CPU寄存器构成:


1.汇编初识_第5张图片
  • 上一代8086的寄存器都是8位的,为了保证兼容, AX、BX、CX、DX都可分为2个独立的8位寄存器来使用
  • H代表高位寄存器
  • L代表低位寄存器

你可能感兴趣的:(1.汇编初识)