一条指令拆成三段
一件事,三个地方轮流动
拿主意
手边放
动手算
运行下面这段程序,填写它打印出来的结果。
PROG = [0b00001001, 0b01000111, 0b10000011, 0b11000000]
def decode(w):
return (w >> 6) & 3, (w >> 5) & 1, w & 31
op, rd, imm = decode(PROG[0])
print(str(op) + "/" + str(rd) + "/" + str(imm))
全部评论