19 lines
224 B
NASM
19 lines
224 B
NASM
|
extern bss_begin
|
||
|
extern bss_end
|
||
|
extern entry
|
||
|
|
||
|
section .entry
|
||
|
|
||
|
global _start
|
||
|
_start:
|
||
|
cld
|
||
|
|
||
|
; Zero out .bss
|
||
|
xor al, al
|
||
|
mov edi, bss_begin
|
||
|
mov ecx, bss_end
|
||
|
sub ecx, bss_begin
|
||
|
rep stosb
|
||
|
|
||
|
jmp entry
|