aboutsummaryrefslogtreecommitdiffstats
path: root/src/assembler_eval.py
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2023-04-11 14:05:41 +0300
committerJan Tuomi <jans.tuomi@gmail.com>2023-04-11 14:05:41 +0300
commitda14e7ca7f31cb4b9a975dbe349fb4d385592b9c (patch)
treeea60a83ccb64af33a48f13839e6145b7c97236d2 /src/assembler_eval.py
parent9a6001ad380e83a545188b58145387593b117b48 (diff)
Fix bugs
Diffstat (limited to 'src/assembler_eval.py')
-rw-r--r--src/assembler_eval.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/assembler_eval.py b/src/assembler_eval.py
index 7cfe336..691e4eb 100644
--- a/src/assembler_eval.py
+++ b/src/assembler_eval.py
@@ -1,13 +1,13 @@
constants: dict[str, str] = {
# Registers
- "rz": "0",
- "ra": "1",
- "rb": "2",
- "rc": "3",
- "rd": "4",
- "re": "5",
- "rf": "6",
- "rg": "7",
+ "ra": "0",
+ "rb": "1",
+ "rc": "2",
+ "rd": "3",
+ "re": "4",
+ "rf": "5",
+ "rg": "6",
+ "rh": "7",
# ALU instructions
"al_plus": "0",
"al_minus": "1",
@@ -18,10 +18,10 @@ constants: dict[str, str] = {
"al_sar": "6",
"al_sll": "7",
# ALU flags
- "f_carry": "0",
- "f_overflow": "1",
- "f_zero": "2",
- "f_sign": "3",
+ "carry": "0",
+ "overflow": "1",
+ "zero": "2",
+ "sign": "3",
}
Labels = dict[str, int]