diff --git a/src/parser.c b/src/parser.c index cc39ba2..eeb656a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -106,13 +106,13 @@ void HandleAssemblerDirective(void) { exit(1); } - AddSymbol(identifier, ProgramCounter); + AddSymbol(identifier, HeapTop); identifier = PeekToken(); switch(identifier->type) { case STRING: - printf("[INFO] %s = '%s' (%#04X)\n", identifier->lexeme, identifier->lexeme, ProgramCounter); + printf("[INFO] %s = '%s' (%#04X)\n", identifier->lexeme, identifier->lexeme, HeapTop); for(int i = 0; i < strlen(identifier->lexeme); i++) { //Memory[ProgramCounter + i] = PeekToken()->lexeme[i];