假设在一台40MHZ处理机上运行200,000条指令的目标代码,程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混合比和每种指令所需的指令数如下:
指令类型
CPI
指令混合比
算术和逻辑
1
60%
高速缓存命中的加载/存储
2
18%
转移
4
12%
高速存储缺失的存储器访问
8
10%
计算在单处理机上用上述跟踪数据运行程序的平均CPI。
根据所得的CPI,计算相应的MIPS速率。
用一台40MHz处理器执行标准测试程序[1],它的混合指令数和相应所需的时钟周期[2]数如下表所示,求这台计算机的有效CPI、MIPS速率和程序的执行时间。指令
[问答题] 简述程序中指令和伪指令的区别。
[填空题] G指令分()指令和()指令两种。
[填空题] 宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。
程序中有一指令SJMP,,则执行该指令后跳转到()。A该指令的下一条指令处B主程序开始处C该指令的第一个字节D该指令的上一条指令处程序中有一指令SJMP$,,则
[单选题]在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。下列指令中不是特权指令的是A.启动设备执行I/O操作指令B.访管指令C.置中断向量指令D.修改程序状态字指令
[单选题]在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。在下列指令中,哪个不是特权指令?A.启动设备执行I/O操作指令B.访管指令C.置中断向量指令D.修改程序状态字指令
[单选题]宏指令与子程序相比,子程序调用的执行速度比宏指令的()。A . 相同B . 快C . 慢D . 不定
[问答题] 程序控制指令主要包括哪些指令?
[单选题]下列指令中,程序停止的指令是()A .M00 B .M01 C .M02 D .M30