Pular para o conteúdo

Como gerar binário no yasm e fazer boot pelo pendrive?

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Como gerar binário no yasm e fazer boot pelo pendrive?

Enviado em 31/10/2012 - 23:59h

Pessoal, estou iniciando meus estudos em Assembly.
Descobri que o yasm está tomando o lugar do nasm (será?), e por isso adotei ele como Assembler (ou é Assemblador?).

tenho "assemblado" com este comando:
$yasm -f bin bootloader.asm -o bootloader.bin && yasm -f bin kernel.asm -o kernel.bin

agora vem os problemas e questionamentos:
1) Quero programar somente assembly x64. Os códigos x64 são compatíveis entre amd64 e intel64? (Tenho um intel i5 para testar)
2) Como gravar os binários na MBR (o bootloader) ou em outra parte do pendrive (o kernel)?
3) Antes que alguém pergunte, eu não estou construindo um S.O. (ainda), resolvi fazer estes testes com o pendrive porque queria fazer um programa autonomo, isso mesmo, que não dependence do S.O. e quem sabe depois partir para construir um compilador, e depois um S.O., rsrs
4) Sim, eu sei programar, conheço o básico de algumas linguagens (C, C++, Python, Java, C#, PHP e Javascript).
5) Estou querendo conhecer Assembly por diversão, sim, geralmente aprendo LP por diversão.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder