Assembly 是否有一种快速的方法来显示寄存器中地址的值并显示该寄存器的名称?

Assembly 是否有一种快速的方法来显示寄存器中地址的值并显示该寄存器的名称?,assembly,gdb,Assembly,Gdb,我正在完成我的第一个装配任务,如果我能使用像 display (char*) (%rsp) 要以如下格式显示%rsp的解引用值 (char*)(%rsp)=“这是一个字符串” 并在所有后续步骤中将其保留在屏幕上 这样做可能吗?如果不可能,有没有比这更快的方法 i r rsp 0x000000001234 display (char*) 0x000000001234 您是否尝试过显示(char*)$rsp?噢,那么$dereferences呢?不,没有$是一个变量和寄存器前缀gdb知道将(ch

我正在完成我的第一个装配任务,如果我能使用像

display (char*) (%rsp)
要以如下格式显示%rsp的解引用值

(char*)(%rsp)=“这是一个字符串”

并在所有后续步骤中将其保留在屏幕上

这样做可能吗?如果不可能,有没有比这更快的方法

i r rsp
0x000000001234
display (char*) 0x000000001234

您是否尝试过显示(char*)$rsp?噢,那么$dereferences呢?不,没有<代码>$是一个变量和寄存器前缀
gdb
知道将
(char*)
显示为字符串。此外,您还可以强制使用所需的任何格式,请参阅
帮助显示
。谢谢。还有一个问题,是否可以一次自动显示所有寄存器?您可以切换到寄存器布局。请参见帮助布局。