Skip to content

theselvmord/bootloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bootloader

feito em ARM


  • org 0x7C00 é tipo o endereço padrão de onde a BIOS carrega
  • A utilização de 16 bits para a criação é meio que para rodar mais suave e "minimizar" o tamanho do codigo (compatibilidade), já que a BIOS mais antigas e Processadores x86 já utilizam 16 bits nativamente.
  • Não houve a utilização de syscall no codigo, ARM trabalha direto com o hardware não com um Sistema Operacional em si, já que os syscall são funções do OS

https://en.wikipedia.org/wiki/INT_10H
https://en.wikipedia.org/wiki/BIOS_interrupt_call
https://www.qemu.org/docs/master/system/target-i386.html

About

feito em arm assembly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published