diff --git a/INSTRUCTIONS b/INSTRUCTIONS index de09410..531d87c 100644 --- a/INSTRUCTIONS +++ b/INSTRUCTIONS @@ -5,6 +5,7 @@ ADD SUB MUL DIV +MOD NEG LBL JMP diff --git a/bcasm.c b/bcasm.c index 173ce90..4adc1d4 100644 --- a/bcasm.c +++ b/bcasm.c @@ -78,6 +78,11 @@ parse(char *path) op1 = get_value(1); printf("Ans/%s\n", op1); } + else if (strcmp(token, "MOD") == 0) + { + op1 = get_value(1); + printf("MOD(Ans,%s\n", op1); + } else if (strcmp(token, "NEG") == 0) { printf("-Ans\n");