Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 733 Bytes

README.md

File metadata and controls

17 lines (10 loc) · 733 Bytes

Disassembler-Python-MARIE

Descrição

Um programa "disassembler" é responsável por fazer o inverso de um programa "assembler".

Em um "assembler", um programa escrito em linguagem de montagem(texto) é convertido para binário (linguagem de máquina) para ser executado na CPU. Em um "disassembler", o processo inverso é feito: o código binário do programa em linguagem de máquina é convertido novamente para linguagem de montagem.

A arquitetura utilizada foi MARIE (Machine Architecture that is Really Intuitive and Easy)

Como utilizar

  • Passe o arquivo binário como argumento para converter:
    python3 disasm.py marie_instruction.bin