单选题
{{U}}(1)
{{/U}}用于存放执行指令的地址。若存储器按字节编址且指令长度为16位,则程序顺序执行时,每执行一条指令,程序计数器的值增加{{U}} (2)
{{/U}}。 |
单选题
(1)
单选题
(2)
【正确答案】
B
【答案解析】[解析] 在CPU中,程序计数器(PC)是用于存放执行指令的地址的,所以第1空应该选择C。内存地址是按字节(8位)编码的,如果指令的长度为16,则每执行一条指令程序计数器里面的执行指令地址应该增2。
单选题
(1)
单选题
(2)
【正确答案】
C
【答案解析】[解析] 在CPU准备取出指令时,PC内容必定指向存放指令第一个字节的地址,也就是20H。第1空的正确答案为选项A。
在CPU取出指令准备执行时,PC内容为22H,因为位移量为15H,所以,执行该指令时,PC+位移量->PC,也就是22H+15H=37H。所以,指令结束时,PC为37H。第2空的正确答案为选项C。
单选题
(1)
单选题
(2)
【正确答案】
C
【答案解析】
[解析]
若处理器的时钟频率为500MHz,则每个时钟周期为1/(500M)s,即0.2×10-8s。又因为1s=109ns,所以该处理器的时钟周期为2ns,其机器周期为4个时钟周期,即8ns。所以,第1空的正确答案为选项B。
平均执行速度指的是每秒执行的指令数。因为该处理器的机器周期为8ns,执行一条指令平均需要3个机器周期,即24ns,所以1秒钟可以执行的指令数为(1s)/(24ns)=109/24≈41.6667×106。1MIPS表示每秒106条指令,所以该处理器的平均执行速度约为42MIPS。所以,第2空的正确答案为选项C。