8086CPU工作原理图
由于8086CPU采用16位结构,所以8086CPU在内部用地址加法器将两个16地址合成一个20位的物理地址,来提高寻址能力。通过20位的地址总线传送到存储器,在对应的物理地址中寻到相关的指令后,将指令送到指令缓冲器,再通过指令执行器去执行相关的指令
CS和IP中存放当前CPU所需要执行的指令的段地址和偏移地址,当CPU开始执行工作时,将CS和IP的值送到地址加法器,物理地址=CS*16+IP,当物理地址计算出后发送到输入输出电路,输入输出电路把指令操作地址通过地址总线发送到内存,从内存中相应位置读出对应的机器指令,IP的值改变,便于CPU读取下一条指令,机器指令通过数据总线发送回输入输出控制电路,再将机器指令发送到指令缓冲器,最后到达执行控制器执行指令