Hallo,
danke schonmal MNemo,
hab nun mal folgendes probiert:
BITS 32
KERNEL_VIRTUAL_BASE equ 0xC0000000
KERNEL_PAGE equ (KERNEL_VIRTUAL_BASE >> 22)
section .data
dd KERNEL_PAGE
dd 0x00000083
section .text
start:
und kompiliert... wenn ich nun mit objdump die symbole angucke, dann:
c0000000 l *ABS* 00000000 KERNEL_VIRTUAL_BASE
ffffff00 l O *ABS* 00000004 KERNEL_PAGE
mir fällt da einfach net ein, warum des so sein sollte....