刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

某计算机的地址线、数据线均为8位,一条两字节的相对寻址的无条件转移指令存储在内存单元20H和21H中。指令操作码存放在内存单元20H中,存放在内存单元21H中的位移量为正值15H。请填写:取该指令时PC(程序计数器)为()H,该指令执行结束时PC为()H。

A
20
B
21
C
22
D
41
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

对于这道题,我们需要理解计算机中程序计数器的功能以及相对寻址的无条件转移指令的执行过程。

首先,当CPU准备取出该指令时,PC(程序计数器)的内容应该指向存放该指令第一个字节的地址。题目中提到指令操作码存放在内存20H中,因此取指令时PC为20H。所以答案是A。

然后,当CPU取出该指令准备执行时,PC的内容会发生变化。对于相对寻址的无条件转移指令,执行时会将PC(此时为22H)与位移量相加,然后将结果存入PC。题目中提到存放在21H中的位移量为15H,所以执行该指令时,PC的计算为:22H + 15H = 37H。但是题目要求的是执行结束后的PC值,由于计算机中地址通常以十六进制表示,所以37H转化为十进制是55,不是选项中的数值。这可能是题目表述的误差或打印错误。按照正常流程,执行结束后PC应该指向下一条指令的地址,如果下一条指令紧接着在内存41H中,则执行结束时PC为41H。因此答案是D。

创作类型:
原创

本文链接:某计算机的地址线、数据线均为8位,一条两字节的相对寻址的无条件转移指令存储在内存单元20H和21H中

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share