我在32位窗口中使用了DEBUG,但DEBUG不再存在于64位窗口中。我尝试使用linux GDB,但是当我键入' x / 10xb 0x0'时,我失败了,这意味着我想检查内存位置0x0的前10个字节。 GDB返回"无法访问地址0x0和#34;
的内存向我介绍更多背景技术知识更好。如你所见,这个问题来自一个想要了解更多计算机系统的初学者。
答案 0 :(得分:-3)
0地址是“无地址”的特例。现代PC使用页面内存模型,每个进程使用自己的内存空间,除非你从内核空间工作,否则你无法看到实际的内存。通常不映射地址0x0,而某些区域可能是只读的或不可执行的。