0x01 寄存器部分
1.物理地址求址思想
CPU访问内存单元时,必须向内存提供内存单元的物理地址。
对于寄存器CS(代码段寄存器)和IP,任意时刻,设CS中的内容为M,IP中的内容为N,8086CPU将从内存Mx16+N单元开始,读取一条指令并执行。
2.修改CS、IP的指令
使用jmp指令:jmp 2AE3:3 执行后:CS=2AE3H,IP=0003H,CPU将从2AE33H处读取指令
如果只修改IP的内容,可以使用形如"jmp 某一合法寄存器"的指令完成,如jmp ax
3.DS和[address]
CPU读写内存单元时,需要使用到DS段寄存器(存放要访问数据的段地址)