OSDEV多任务运行应用程序

时间:2018-05-23 13:32:10

标签: assembly

我在我的多任务操作系统上运行目标代码。有问题:gcc compilator编译代码,从0开始处理内存中的变量。变量'qqq'存储偏离我的代码开始8,gcc使mov($ 8),%eax,但我在一个段中运行所有应用程序。 2个相同的应用程序等于内存开始的偏移量(从零开始)。我可以告诉链接器使用带有programm start偏移量的变量吗?或者某些处理器寄存器可能会这样做?对不起我的英语不好。

0 个答案:

没有答案