关于CPU
- 在CPU 中:运算器进行信息处理;寄存器进行信息存储;控制器控制各种器件进行工作;内部总线连接各种器件,在它们之间进行数据的传送
- 不同的 CPU,寄存器的个数、结构是不相同的。8086CPU 有14个寄存器,每个寄存器有一个名称。这些寄存器是:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW
通用寄存器
- 8086CPU的所有寄存器都是16位的,可以存放两个字节。AX、BX、CX、DX四个寄存器通常用来存放一般性的数据,被称为通用寄存器。

- 8086CPU的上一代CPU中的寄存器都是8位的,为了保证兼容,使原来基于上代CPU编写的程序稍加修改就可以运行在8086之上,8086CPU 的AX、BX、CX、DX四个寄存器都可分为两个可独立使用的8位寄存器来用:


字与字节

- 高位字节存在高位寄存器,低位字节在低位寄存器
- 为了区分不同的

本文详细介绍了8086CPU的寄存器结构,包括通用寄存器、字与字节的概念,以及16位结构CPU的寻址方式。重点讲解了段的概念,如CS与IP如何合成物理地址,以及如何通过 jmp 指令修改CS、IP的内容来控制指令执行。此外,还探讨了代码段的定义和CPU执行代码的方式。
最低0.47元/天 解锁文章
1097

被折叠的 条评论
为什么被折叠?



