benkangpeng 6 months ago
parent b1f540c77c
commit 7baff66d8c

@ -69,7 +69,7 @@ class instruction:
@staticmethod
def Load(ins : list , immediate: bool = False) -> None:
mem_val : np.int32 = mem.read(ins[2]) + mem.read(ins[2] + 1) << 8 + mem.read(ins[2] + 2) << 16 + mem.read(ins[2] + 3) << 24
mem_val : np.int32 = np.int32(mem.read(ins[2])) | np.int32(mem.read(ins[2] + 1)) << 8 + np.int32(mem.read(ins[2] + 2)) << 16 + np.int32(mem.read(ins[2] + 3)) << 24
regfile.write(ins[1] , mem_val)
@staticmethod

Loading…
Cancel
Save