计算机系统设计时,条件分支指令有两种不同的设计方法: 系统1:先通过比较指令设置条件码,再测试条件码进行分支; 系统2:在分支指令中包含比较过程。 在两种系统中,条件分支指令都需要2个时钟周期,而所有其它指令均需1个时钟周期。系统1中,分支指令占全部指令的20%,由于每个分支指令之前都需要比较指令,因此比较指令也占20%。由于系统1在分支时不需要比较,因此它的时钟周期时间比系统2快1.25倍。请分析哪一种系统运行程序的速度更快? (提示:相同的程序编译成机器代码后,系统2的代码中不包含比较指令,因此代码总量比系统1少。)