题目
某机器CPU的主频为100MHz,执行一条指令所需的平均时钟周期[1]数2,执行一段1000条指令的测试程序[2],需花费的时间为_________。A 10 us B 50 us C 20 us D 100 us
某机器CPU的主频为100MHz,执行一条指令所需的平均时钟周期[1]数2,执行一段1000条指令的测试程序[2],需花费的时间为_________。
A 10 us
B 50 us
C 20 us
D 100 us
题目解答
答案
计算执行一段1000条指令的测试程序所需的时间需要考虑主频和平均时钟周期数。
首先,计算每条指令的执行时间:
每条指令的执行时间 = 1 / 主频 = 1 / 100 MHz = 10 ns
然后,计算执行1000条指令所需的总时间:
总时间 = 每条指令的执行时间 * 指令数量 = 10 ns/指令 * 1000 指令 = 10,000 ns = 10 us
所以,执行一段1000条指令的测试程序需要花费的时间为 10 us。
因此,答案是选项 A。