把一条指令的语义摊开

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

运行下面这段程序,填写它打印出来的结果。

def decode_a(w):
    return (w >> 6) & 3, (w >> 5) & 1, w & 31

R = [4, 6]
w = 0b01000111
op, rd, imm = decode_a(w)
before = R[rd]
R[rd] = (R[rd] + imm) & 255
print("读-" + str(before) + "-" + str(imm)
      + "/写-" + str(R[rd]) + "/走向-不变")
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论