Skip to content

Um montador (assembler) para o processador myCPU e baseada no MIPS escrita em C.

Notifications You must be signed in to change notification settings

iFabrycio/Montador-em-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Montador em C

Este é um montador (Assembler) escrito em C que traduz alguns comandos MIPS para linguagem binária.

Isto é um projeto de conclusão da disciplina de Organização e Arquitetura de Computadores I, ministrada pelo professor Max Santana Rolemberg Farias, da UNIVASF.

Instruções de Uso no linux(ou no WSL)

As instruções de compilação não são diferentes da compilação padrão de um arquivo em C;

Por mais que haja um arquivo compilado chamado assembler ou Assembler, eu recomendo re-compilar para evitar possíveis transtornos usando o comando.

gcc main.c -o assembler

Em seguida, execute o arquivo:

./assembler [nome do arquivo.asm] [nome do arquivo de saída.dat]

Exemplo

./assembler data.asm memoria.dat

seu arquivo estará na raíz do projeto com o nome dado a ele, ou um nome padrão.

About

Um montador (assembler) para o processador myCPU e baseada no MIPS escrita em C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published