Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 为什么我在汇编中看到地址的字节表示?_Assembly_Gdb_X86 - Fatal编程技术网

Assembly 为什么我在汇编中看到地址的字节表示?

Assembly 为什么我在汇编中看到地址的字节表示?,assembly,gdb,x86,Assembly,Gdb,X86,我正在用gdb调试一个二进制文件。它最初是用C编写的,由gcc在IA32上编译。在gdb中,为什么当我尝试打印出%ebp例如,我会看到这样的内容 (gdb) x $ebp 0xffffd5b8: "\350\325\377\377A\213\004\b\b\273\004\b<\205\004\b\340\034", <incomplete sequence \314> (gdb)x$ebp 0xffffd5b8:“\350\325\377\377A\213\004\b\b

我正在用gdb调试一个二进制文件。它最初是用C编写的,由gcc在IA32上编译。在gdb中,为什么当我尝试打印出
%ebp
例如,我会看到这样的内容

(gdb) x $ebp
0xffffd5b8:  "\350\325\377\377A\213\004\b\b\273\004\b<\205\004\b\340\034", <incomplete sequence \314>
(gdb)x$ebp

0xffffd5b8:“\350\325\377\377A\213\004\b\b\273\004\b如果要在寄存器中输入值,请使用
print
命令,如
p$ebp
信息寄存器
i r ebp
检查
x
)用于查看内存。有关各种格式的信息,请参阅手册或帮助