From: frief Date: Thu, 6 Apr 2006 16:39:02 +0000 (+0000) Subject: (infoRegisters): show return address on stack X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=4198852823b06fb56a191680e9d5c5c7de6e36a8;p=fw%2Fsdcc (infoRegisters): show return address on stack git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4082 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/debugger/mcs51/cmd.c b/debugger/mcs51/cmd.c index 4e768830..64e163c1 100644 --- a/debugger/mcs51/cmd.c +++ b/debugger/mcs51/cmd.c @@ -1954,7 +1954,7 @@ static void infoRegisters( int all, context *ctxt) val = simGetValue (0x82,'I',2); fprintf(stdout,"DPTR: 0x%04X %d\n",val,val); val = simGetValue (0x81,'I',1); - fprintf(stdout,"SP : 0x%02X\n",val); + fprintf(stdout,"SP : 0x%02X (0x%04X)\n",val,simGetValue (val-1,'B',2)); fprintf(stdout,"PSW : 0x%02X | CY : %c | AC : %c | OV : %c | P : %c\n", i,(i&0x80)?'1':'0',(i&0x40)?'1':'0',(i&4)?'1':'0',(i&1)?'1':'0'); if ( all )