第 2 章 寄存器 (CPU 工作原理 ) 章节分布 2
1 通用寄存器 2
2 字在寄存器中的存储 2
3 几条汇编指令 2
4 物理地址 2
5 16 位结构的 CPU 2
6 8086CPU 给出物理地址的方法 2
7 “ 段地址 ×16+ 偏移地址 = 物理地址”的本质含义 2
8 段的概念 2
9 段寄存器 2
10 CS 和 IP 2
12 代码段CPU 概述 一个典型的 CPU 由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连
内部总线实现 CPU 内部各个器件之间的联系
外部总线实现 CPU 和主板上其它器件的联系
寄存器概述 8086CPU 有 14 个寄存器 它们的名称为: AX 、 BX 、 CX 、 DX 、 SI 、 DI 、 SP、 BP 、 IP 、 CS 、 SS 、 DS 、 ES 、 PSW
1 通用寄存器 8086CPU 所有的寄存器都是 16 位的,可以存放两个字节
AX 、 BX 、 CX 、 DX 通常用来存放一般性数据被称为通用寄存器
下面以 AX 为例,我们看一下寄存器的逻辑结构
一个 16 位寄存器可以存储一个 16 位的数据
(数据的存放情况) 一个 16 位寄存器所能存储的数据的最大值为多少
答案: 216-1
1 通用寄存器2
1 通用寄存器 8086 上一代 CPU 中的寄存器都是 8 位的; 为保证兼容性,这四个寄存器都可以分为两个独立的 8 位寄存器使用
AX 可以分为 AH 和 AL ; BX 可以分为 BH 和 BL ; CX 可以分为 CH 和 CL ; DX 可以分为 DH 和 DL
8086CPU的8位寄存器存储逻辑2
1 通用寄存器 以 AX 为例, 8086CPU 的 16 位寄存器分为两个 8 位寄存器