Durante la compilazione nasm mi da questi errori e non capisco perché li dia, mi aiutate a risolverli? sotto c'è l'intero codice e l'immagine cosi potete capire meglio l'errore
http://110.imagebam.com/download/JxT24Jd80sXATMJpn_gd1Q/34087/340861594/Immagine.jpg
http://110.imagebam.com/download/JxT24Jd80sXATMJpn_gd1Q/34087/340861594/Immagine.jpg
Codice:
bits 16;
org 0x7c; bios setup
;variables type
Message db "Newspoint Software BootLoader V0.1", 0x0
Message1 db "BootLoader developed by", 0x0
Message2 db "Giuseppe Alessandro Morgana", 0x0
message3 db "", 0x0
message4 db "Premi un tasto per continuare", 0x0
;print character
Println
lodsb
or al; al = loop
jz complete
mov ah, 0x0e
int 0x10; stampa variables from memory video
jmp println
complete:
call println
PrintNwl:
mov al, 0
stosb
mov ah, 0x0E
mov al, 0x0B
int 0x10
mov al, 0x0A
int 0x10
ret
;reboot machine
reboot
mov si, AnyKey
call println
call GetPressedKey
;
db 0x0ea
dw 0x0000
dw 0xffff
GetPressedKey:
mov ah, 0x16 ;bios keyboard service
;bios required entry code
main:
cli
mov ax, cs
mov ds, ax
mov es, ax
mov ss, ax
sti
;print character
mov si message, 0
call println
mov si message2, 0
call println
mov si message3, 0
call println
mov si message4, 0
call println
call PrintNwl
call reboot
times 510 - ($ $$) db 0
dw 0xAA55