Jump to content

Edinho Sousa

Membros
  • Content Count

    3
  • Joined

  • Last visited

Everything posted by Edinho Sousa

  1. Edinho Sousa

    Duvida!!!

    Boa tarde! nos meus estudos descobrir algo interessante, um programa em assembly como: global _main: _main: mov eax, 10 add ecx, 10 add ebx, 20 compilando: nasm -f win32 tes.asm -o tes.o e usando o objdump do gcc temos o seguite resutado tes.o: file format pe-i386 Disassembly of section .text: 00000000 <.text>: 0: b8 0a 00 00 00 mov $0xa,%eax 5: 83 c1 0a add $0xa,%ecx 8: 83 c3 14 add $0x14,%ebx concluimos que 83 é o opcode de add, c1 e c3 são os registradores ecx, ebx e 0
  2. Ola me chamo Edinho! Bom a alguns messes venho estudando por conta própria "teoria dos compiladores". E venho fazendo alguns projetos de teste, mas ai surgiu uma duvida: como faço para gerar o codigo executável?(arquivos .exe), pois ate agora uso uma "maquina virtual" ou o compilador gera um codigo assembly onde uso o nasm para gerar o executável. Então queria saber como criar tais arquivos sem precisar do nasm, porque se enviar o projeto para meu amigo e ele nao tiver o nasm em seu computador nao poderar compilar o programa. Essa é minha dúvida alguém pode me ajudar com link, videos
×
×
  • Create New...