寄存器
概述
8086CPU有14个寄存器:
AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、PSW
通用寄存器
8086CPU所有的寄存器都是16位的,可以存放两个字节(2byte)
通用寄存器:AX、BX、CX、DX(都可以分为两个独立的8位寄存器来使用如:AX --> AH(高位寄存器8-15)和 AL(低位寄存器0-7))
16位寄存器所能储存的数据大小上限为 216-1
地址加法器工作原理:物理地址 = 段地址 * 16 + 偏移地址
段寄存器(CS、DS、SS、ES)
CS为代码段寄存器
IP为指令指针寄存器