问答详情
源自:4-2 内存管理

前48位内存的问题

看了问答,貌似是老师弄错了。

前48位应该是0x0到0xffffffffffff   //12个fhttp://img.mukewang.com/57e77b7b00018def12800720.jpg

这样的话是不是说这张图片也是有问题的?

我用gdb 打印了一下有关栈的地址发现都是0x7开头的,地址长12位。

http://img.mukewang.com/57e77ce70001997608450062.jpg

上述图片p是函数指针。

问题是为什么地址是0x7开头的,0x8000000000到0xffffffffffff的东西是啥,是在栈上吗

提问者:qq_way_0 2016-09-25 15:31

个回答

  • 慕粉3838361
    2016-09-27 19:23:10

    48位指的是【47:0】,有第0位;

    800000000 上面有讲,存放的是系统内核,操作系统用的。

    我感觉是这样,欢迎指正。