郑几方 3 years ago
parent cf64f9e6f3
commit 8154d81cc2

@ -84,4 +84,11 @@ def alu(a, b, alu_ctrl): # a,b为两个运算数alu_ctrl为控制信号
elif alu_ctrl == '01111':
if a < 0:
ua = a + 2**32
els
else:
ua = a
alu_result = a >> b
elif alu_ctrl == '10000':
alu_result = a >> b
else:
alu_result = 0
return alu_result

Loading…
Cancel
Save