From 2785f8b59fadbf68860608579eb993f9cfd0a3f5 Mon Sep 17 00:00:00 2001 From: Jeremiah Orians Date: Sun, 14 May 2017 09:37:33 -0400 Subject: [PATCH] Improved asm tool for debugging tricky assembly programs --- CHANGELOG.org | 1 + High_level_prototypes/asm.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.org b/CHANGELOG.org index 77f31e1..1f5d180 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -16,6 +16,7 @@ * Current ** Added +Added absolute addresses to High level assembler output to aid in debugging of complex assembly programs ** Changed diff --git a/High_level_prototypes/asm.c b/High_level_prototypes/asm.c index 8856911..c47118d 100644 --- a/High_level_prototypes/asm.c +++ b/High_level_prototypes/asm.c @@ -601,6 +601,10 @@ void print_text(struct Token* p) { fprintf(stdout, "'"); } + else if(':' == p->Text[0]) + { + fprintf(stdout, " %x", p->address); + } if((NULL != p->next) && !((p->type & EOL))) {