summaryrefslogtreecommitdiffstats
path: root/lab1ucode.py
diff options
context:
space:
mode:
Diffstat (limited to 'lab1ucode.py')
-rw-r--r--lab1ucode.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/lab1ucode.py b/lab1ucode.py
index 07b24f6..19d59c2 100644
--- a/lab1ucode.py
+++ b/lab1ucode.py
@@ -177,7 +177,9 @@ def write(prog, labels):
"bge",
"beq",
]
- inst_locations = "\n".join([f"{i:02x}: {labels[inst]:02x}" for i, inst in enumerate(insts)])
+ inst_pad = 0x10 - len(insts)
+ inst_locations = "\n".join([f"{i:02x}: {labels[inst]:02x}" for i, inst in enumerate(insts)] +
+ [f"{n+len(insts):02x}: 00" for n in range(inst_pad)])
print("MyM:")
print(ucode)