如何计算linux内核0x07c0地址?

如何计算linux内核0x07c0地址?,linux,linux-kernel,Linux,Linux Kernel,我正在读一本关于linux的书。上面说地址0x7c00大约是31K。我想知道如何根据地址获得31K。代码是:mov ax,#BOOTSEG.Which#BOOTSEG是0x07c0。我已经从互联网上搜索过了。你知道如何在十六进制和十进制之间转换吗?它比37K更接近31K。确切地说是31744,这本书可能是错的。你能澄清你的问题吗?它是如何从0x7c00获得37K的?这就是为什么一个地方说0x7c00而另一个地方说0x07c0的原因吗?@twalberg这是我的错。它是31K。@Peter我错了。

我正在读一本关于linux的书。上面说地址0x7c00大约是31K。我想知道如何根据地址获得31K。代码是:mov ax,#BOOTSEG.Which#BOOTSEG是0x07c0。我已经从互联网上搜索过了。

你知道如何在十六进制和十进制之间转换吗?它比37K更接近31K。确切地说是31744,这本书可能是错的。你能澄清你的问题吗?它是如何从0x7c00获得37K的?这就是为什么一个地方说0x7c00而另一个地方说0x07c0的原因吗?@twalberg这是我的错。它是31K。@Peter我错了。我只是把地址计算到01…,然后转换成精确的地址。它是31K。如果你还有问题,请将信息编辑回帖子,并澄清你的问题。