X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdump.c;h=51650c975c3a6367840c9a353724603ee95a8e21;hb=62a189b4cdc7045922b132d5ff3371da948f2dbe;hp=c1184be0c073972422066a2265a9ab7ebc42289e;hpb=a901ac636091cc9d044a78525064b699ef7a2760;p=YACASL2.git diff --git a/src/dump.c b/src/dump.c index c1184be..51650c9 100644 --- a/src/dump.c +++ b/src/dump.c @@ -8,7 +8,7 @@ void dumpmemory() int i; /* Header */ fprintf(stdout, "#%04X: adr :", PR); - for(i = 0; i < col; i++) { + for(i = 0; i < memsize && i < col; i++) { fprintf(stdout, " %04X", i); } fprintf(stdout, "\n"); @@ -32,7 +32,7 @@ void dspregister() int i; for(i = 0; i < REGSIZE; i++ ) { fprintf(stdout, "#%04X: GR%d: ", PR, i); - print_dumpword(GR[i], (&execmode)->logicalmode); + print_dumpword(GR[i], (&execmode)->logical); } fprintf(stdout, "#%04X: SP: %6d = #%04X = %s\n", PR, SP, SP, word2bit(SP)); fprintf(stdout, "#%04X: PR: %6d = #%04X = %s\n", PR, PR, PR, word2bit(PR));