Como funciona o Assembler? - Arquitetura x86

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024

Комментарии • 23

  • @NILSONFSILVA
    @NILSONFSILVA 3 года назад +4

    Olha que já vi dezenas de vídeo, mas sua explicação foi show. Parabéns!!

    • @botelhocpp
      @botelhocpp  3 года назад +1

      Muito obrigado amigo

    • @NILSONFSILVA
      @NILSONFSILVA 3 года назад +1

      Estou estudando engenharia reversa, mas pra isso tive que entender primeiro como funciona arquitetura de processador. Foi então que tive que aprender um pouco de assembly. Foi que há meses venho olhando dezenas de vídeos, mas o seu foi espetacular.
      Só uma dúvida: vc tem alguma aula explicando sobre diferença da arquitetura de 32 pra 64bits.? Já que daqui pra frente todos os programas vai rodar em cima de 64?

    • @botelhocpp
      @botelhocpp  3 года назад +1

      @@NILSONFSILVA Não irmão, as aulas dessa disciplina focam em x86, mas estou preparando um curso para a Udemy, sobre Assembly x64. Quando sair eu aviso aqui no canal.

    • @NILSONFSILVA
      @NILSONFSILVA 3 года назад +1

      @@botelhocpp qual seu telegram?

    • @NILSONFSILVA
      @NILSONFSILVA 3 года назад +2

      Bom dia!
      Vc já terminou o curso de assembly para arquitetura x64?

  • @luandkg
    @luandkg 2 года назад +1

    Muito boa sua explicação !

  • @leandrocruz6621
    @leandrocruz6621 3 года назад +1

    Parabéns que vídeo top

    • @botelhocpp
      @botelhocpp  3 года назад +1

      Valeu amigo! Continue vendo os vídeos. Qualquer dúvida só mandar um e-mail pra pedrobotelho15@alu.ufc.br.

    • @leandrocruz6621
      @leandrocruz6621 3 года назад +1

      @@botelhocpp vlw

  • @thiagofigueredo1551
    @thiagofigueredo1551 2 года назад +1

    Ótima didática

  • @edgardmacfadden2372
    @edgardmacfadden2372 5 месяцев назад +1

    Só consegui compilar no windows com: gcc -m32 -nostdlib objfile.o -o exefile.exe
    Outras versões que testei:
    gcc -m32 -static -nostdlib objfile.o -o exefile.exe
    gcc -m32 -static -nostartfiles
    Não entendi porque o gcc -m32 objfile.o -o exefile.exe não tava gerando o executável, deve ter alguma opção default no gcc do windows, talvez envolvendo o -nostdlib.

    • @botelhocpp
      @botelhocpp  5 месяцев назад +1

      @@edgardmacfadden2372 cara o Windows é zuado... mas tenta depois trocar a opcao nostdlib por -no-pie. Em alguns SOs mais novos desabilitando o PIE (position independent executable).

    • @edgardmacfadden2372
      @edgardmacfadden2372 5 месяцев назад

      @@botelhocpp -no-pie não funcionou

  • @geovaniferreira9626
    @geovaniferreira9626 3 месяца назад +1

    Bom dia prof Pedro. Existe a possibilidade de converter o .bin (ou .hex) para o .asm?

    • @botelhocpp
      @botelhocpp  3 месяца назад +1

      @@geovaniferreira9626 sim. Pesquise por objdump!

  • @gabrielschilive7675
    @gabrielschilive7675 2 года назад +1

    Muito legal o vídeo. Eu posso estar errado, mas acho que dá para usar a sintaxe da Intel com o GCC usando "-nasm=intel".

  • @luizgueiros
    @luizgueiros Год назад +1

    Explicações muito boas, só procurei não lê o que você tentou escrever, pense numa coisa da fébi tife de entender.

    • @botelhocpp
      @botelhocpp  3 месяца назад

      Na época eu escrevia com o mouse kkkk

  • @Guilhermeabcd
    @Guilhermeabcd 9 месяцев назад +1

    show