📜  门| GATE-CS-2006 |第43章

📅  最后修改于: 2021-07-02 15:14:18             🧑  作者: Mango

考虑一条名为“按位分支”(助记符bbs)的新指令。如果寄存器操作数reg的位置pos中的位为1,则指令“ bbs reg,pos,label”跳转到标签。寄存器为32位宽,位的编号为0到31,位置0的位最低。请考虑在尚未实现bbs的处理器上对该指令进行以下仿真。 tempreg&mask如果temp不为零,则分支到标签。变量temp是一个临时寄存器。为了正确仿真,变量掩码必须通过以下方式生成:
(A)面罩←0 x 1οpos
(B)面具←0 x ffffffff pos
(C)面具←pos
(D)遮罩←0×f答案: (A)
解释:
这个问题的测验