Fix argument insertion

This commit is contained in:
Jan-Niclas Loosen
2025-10-18 14:08:20 +02:00
parent 64061d8b79
commit 081a7132fc
3 changed files with 32 additions and 12 deletions

View File

@@ -14,7 +14,7 @@ if __name__ == "__main__":
8: 'leq(14)',
9: 'ldo(-1)',
10: 'ldo(-1)',
11: 'subs',
11: 'sub',
12: 'sto(-2)',
13: 'ujp(6)',
14: 'ldo(-1)',
@@ -27,11 +27,12 @@ if __name__ == "__main__":
}
# Create and execute MaMa instance
machine = MaMaMa(prog, [4, 6])
machine = MaMaMa(['equal0(3)', 'stop', 'push(10)', 'stop'], [4, 6, 0])
machine.add_macro('subs', {
0: "sub",
})
machine.add_macro('equal0', [
'push(0)',
'equal(n)'
], ["n"])
# Visualize finished execution using journal
gui = MaMaGUI(machine)