diff --git a/nemu/src/monitor/sdb/sdb.c b/nemu/src/monitor/sdb/sdb.c index 642e185..159c667 100644 --- a/nemu/src/monitor/sdb/sdb.c +++ b/nemu/src/monitor/sdb/sdb.c @@ -189,11 +189,10 @@ static int cmd_x(char *args) { word_t addr = parse_expr(arg, &res); if (!res) goto wrong_usage; - printf("%u, %d\n", addr, WORD_BYTES); for (paddr_t paddr = addr; paddr < addr + n; paddr += WORD_BYTES) { word_t value = paddr_read(addr, WORD_BYTES); - printf(FMT_WORD "\n", value); + printf(FMT_PADDR FMT_WORD "\n", paddr, value); } return 0;