我认为,由于intel微处理器的内存是字节组织的,指令队列的大小是4字节,答案是4条指令?
答案 0 :(得分:1)
8086和8088芯片具有预取队列。这些存储了从存储器预先取出的多个字节" before"指令指针(和代码段)。这允许处理器做一些事情"有用"否则本来就是空闲的公交车周期。
8088预取队列深度为四个字节。 8086队列深度为6个字节。
同样,这些指令不对应于设定数量的指令,而是多个字节。
因此,您的问题的答案是多达四(或六)(单字节)指令,或者甚至不是一整条指令(对于较长的指令)。
BTW:8088的队列较小,因为它的8位总线意味着空闲周期较少,而较大的队列会减慢进程。 8086可以在3个总线周期内填满队列,8088需要4个周期来填充其较小的队列。