当我在计算机系统:程序员的角度第2版上做作业时,我在第7章找到了一个问题,问题是
图7.10中的交换例程包含五个重定位引用。对于每个重定位的引用,请在图7.10中给出其行号,其运行时内存地址及其值。 swap.o模块中的原始代码和重定位条目如图7.19所示。
这是两张图片7.10和7.19
我发现网站上的解决方案是
Line # in Fig. 7.10 Address Value
15(bufp0) 0x080483CB 0x0804945c
16(buf[1]) 0x080483D0 0x08049458
18(bufp1) 0x080483D8 0x08049548
18(buf[1]) 0x080483DC 0x08049458
23(bufp1) 0x080483E7 0x08049548
我不知道如何计算地址。