考虑条件分支指令的以下两种不同设计方法。 ①CPUA:通过比较指令设置条件码,然后测试条件码进行分支。 ②CPUB:在分支指令中包括比较过程。 在这两种CPU中,条件分支指令都占用2个时钟周期,而所有其他指令占用1个时钟周期。 对于CPUA,执行的指令中分支指令占20%;而每条分支指令之前都需要有比较指令,因此比较指令也占20%。由于CPUA在分支时不需要比较,因此CPUB的时钟周期时间是CPUA的1.25倍。问:哪一个CPU更快?如果CPUB的时钟周期时间只是CPUA的1.1倍,哪一个CPU更快呢?