假定在设计机器的指令系统时,对条件转移指令的设计有以下两种不同的选择: (1)CPUA采用一条比较指令来设置相应的条件码,然后测试条件码进行转移。 (2)CPUB在转移指令中包含比较过程。 在两种CPU中,条件转移指令需要2个时钟周期,而其他的指令只需1个时钟周期。又假设在CPUA上,要执行的指令中只有20%是条件转移指令,由于每条条件指令都需要一条比较指令,因此,比较指令也占用20%。由于CPUA在转移时不需要比较,因此假设它的时钟周期时间比CPUB快1.25倍。问: i.哪一个CPU更快 ii.如果CPUA的时钟周期时间仅仅比CPUB快1.1倍.哪个CPU更快
假定在设计机器的指令系统时,对条件转移指令的设计有以下两种不同的选择: (1)CPUA采用一条比较指令来设置相应的条件码,然后测试条件码进行转移。 (2)CPUB在转移指令中包含比较过程。 在两种CPU中,条件转移指令需要2个时钟周期,而其他的指令只需1个时钟周期。又假设在CPUA上,要执行的指令中只有20%是条件转移指令,由于每条条件指令都需要一条比较指令,因此,比较指令也占用20%。由于CPUA在转移时不需要比较,因此假设它的时钟周期时间比CPUB快1.25倍。问: i.哪一个CPU更快 ii.如果CPUA的时钟周期时间仅仅比CPUB快1.1倍.哪个CPU更快
发布时间:2024-11-19 04:49:54