1985年,英特尔的386处理器引入了16字节的预取队列,通过提前获取指令来提高性能,避免处理器等待内存。预取队列电路包括一个增量器、一个数据移位网络和一个符号扩展电路。增量器使用复杂的曼彻斯特进位链和进位跳跃来快速增加指令获取指针。数据移位网络对齐指令,使处理器能够处理未对齐的内存访问。符号扩展电路将带符号的8位和16位值扩展到32位。虽然指令指针并不存在,但处理器从预取队列获取提前指令获取指针,并减去当前预取队列的长度。预取队列包含大约7400个晶体管,这体现了处理器技术的进步。尽管复杂,但预取队列不足386处理器总量的3%。其复杂性是由于386支持未对齐的内存访问。