このビデオを視聴するにはJavaScriptを有効にしてください。;存储地址(指针)的表示。(链接视图)和可执行文件格式(执行视图)。就是16进制34开始的地方。从这个位置开始,并且占了16进制的100个字节。8048000开始的这个地方。8048000是一个特殊的值,我们等一会会讲。后呢,是可读可执行的,不可写。里面,它的对其方式是按0x1000对齐的。2的12次方的倍数,4K倍,实际上也就是16进制的最后3个是0。起始地址最后12位应该是全0。对应的16进制最后3位是全0。开始的100,长度是1000的那个位置。对齐方式也是按2的12次方字节对齐。就是说它最后的12个都是0,也就是16进制的那3位是0。8048000,8048000。它的长度,和mem里面的长度也是4d4,也是4d4。最后的16进制的这个地址,其3位都是0。ELF头,加上程序头表,加上这3个节。映射到存储空间的8048000开始的那个地方。这一块的长度,从这开始,也是4d4个字节的长度。100,16进制的100。f0c这个地方开始的。这个位置开始,就是8049f0c这个位置开始。我们可以看出data节里面实际上是108个字节。更长的空间,长多少呢?长了8个字节。