summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lc3.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lc3.c b/lc3.c
index f21ce27..1b08f79 100644
--- a/lc3.c
+++ b/lc3.c
@@ -25,8 +25,8 @@ enum Register
REGISTER_R7,
REGISTER_PC,
REGISTER_PSR,
- REGISTER_SSR,
- REGISTER_USR,
+ REGISTER_SSP,
+ REGISTER_USP,
REGISTER_COUNT,
};
@@ -175,8 +175,8 @@ void fire(const uint16_t interrupt, const uint16_t priority)
if (FLAG_SUP & registers[REGISTER_PSR])
{
registers[REGISTER_PSR] &= ~FLAG_SUP;
- registers[REGISTER_USR] = registers[REGISTER_R6];
- registers[REGISTER_R6] = registers[REGISTER_SSR];
+ registers[REGISTER_USP] = registers[REGISTER_R6];
+ registers[REGISTER_R6] = registers[REGISTER_SSP];
}
registers[REGISTER_R6]--;
memory[registers[REGISTER_R6]] = registers[REGISTER_PSR];