冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU别它们的依据是()。
A. 指令操作码的译码结果
B. 它们在主存储器中所处的位置
C. 指令和数据的寻址方式
D. 它们被读,A.CPU中所处的位置
查看答案
已知某程序编译得到的目标代码01包含4类指令11、12、13和14,其CPl分别为2、3、4和5,它们在目标代码中所占比例分别为40%、20%、30%、10%。采用优化编译后,该程序得到的目标代码为02,02中13的指令条数减少了20%,其他指令的条数没有变化。 请问: (1)01和02的CPl分别是多少? (2)设机器的主频为1 GHz,基于01和02测得的机器MIPS分别是多少?
已知计算机A有11、12、13和14 4条指令,其CPl分别为1、3、4和5。某程序先被编译成目标代码01,01包含这4条指令的条数分别是3、6、9和2。采用优化编译后,该程序得到的目标代码为02,02包含这4条指令的条数分别是8、6、6和2。问哪个目标代码包含的指令条数最少?哪个目标代码的执行时间最短?Ol和02的CPl分别是多少?
已知某程序在时钟频率为1 MHz的计算机A上运行需要100 s,在与计算机A具有相同指令集的计算机B上运行需要50 s。由于采用了新技术,计算机B的时钟频率得到了提高,不过执行一条指令所花费的平均时钟周期数CPI也有所增加,故该程序在计算机B上运行所花费的时钟周期数是在计算机A上运行的时钟周期数的2倍。请问计算机B的时钟频率是多少?
若某个基准测试程序在机器A上运行时需要200 ms,而在机器B上的运行时间是0.16 s,则如下给出的结论中正确的是()。
A. 所有程序在机器A上都比在机器B上运行速度慢
B. 机器A的速度大约是机器B的1.25倍
C. 机器B的速度大约是机器A的1.25倍
D. 机器A比机器B大约慢1.25倍