CPU执行指令的寻址依靠的是CS+IP:CS+IP指向的地址就是当前需要执行的指令。执行一条指令后CPU自动增加IP值使其指向下一条指令。那么取指令的长度如果确定呢?在CPU中有一个指令缓存池,每次取固定长度的信息。当前指令的长度是由解码器部分来确定的。遇到转移指令会清空缓存池并新的目标地址的信息。