Hej alle sammen jeg er igang med et OS og får dette problem når jeg compiler det i NASM
Fejl :
loader.asm:17: error: symbol `STACKSIZE' undefined
loader.asm:32: error: symbol `STACKSIZE' undefined
Assembly kode
global loader
extern dmain
MODULEALIGN equ 1<<0
MEMINFO equ 1<<1
FLAGS equ MODULEALIGN | MEMINFO
MAGIC equ 0x1BADB002
CHECKSUM equ -(MAGIC + FLAGS)
section .text
align 4
MultiBootHeader:
dd MAGIC
dd FLAGS
dd CHECKSUM
loader:
mov esp, stack+STACKSIZE
push eax
push ebx
call dmain
cli
hang:
hlt
jmp hang
section .bss
align 4
stack:
resb STACKSIZE