From 3934b86eafa0f0e3873be81c789cbaeccb428e6d Mon Sep 17 00:00:00 2001 From: Erick Date: Tue, 1 Feb 2022 01:22:38 +0100 Subject: [PATCH] minor changes --- tyvm.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tyvm.c b/tyvm.c index 326f901..f9bd185 100644 --- a/tyvm.c +++ b/tyvm.c @@ -149,12 +149,12 @@ int main(int argc, const char* argv[]) { uint16_t imm5; // immediate mode register if(imm_flag == 0) { - uint16_t sr2 = (instr & 0x7); - reg[dr] = reg[sr1] + sr2; + sr2 = (instr & 0x7); + reg[dr] = reg[sr1] + sr2; // register mode add } else { imm5 = sign_extend(instr & 0x1F, 5); - reg[dr] = reg[sr1] + imm5; + reg[dr] = reg[sr1] + imm5; // immediate mode add } update_flags(dr); @@ -182,6 +182,9 @@ int main(int argc, const char* argv[]) { {NOT}; break; case OP_LDI: + + + {LDI}; break; case OP_STI: