Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Descrição do Trabalho
Deverá ser desenvolvido um programa em linguagem C para reconhecer e gerar o código de máquina
equivalente do Processador MIPS para todas as instruções vistas na disciplina conforme a tabela abaixo.
Instrução Formato
add R
sub R
addi I
subi I
lw I
sw I
lb I
sb I
and R
or R
andi I
ori I
sll R
slr R
beq I
bne I
slt R
slti I
j J
jr R
jal J
O programa deve ser executado via linha de comando obedecendo a seguinte sintaxe:
$>montador <arqsource> <arqhex>
Onde <arqsource> corresponde ao arquivo texto com o programa em assembly mips e <arqhex> será o
arquivo criado com o programa hexadecimal correspondente.
*IMPORTANTE: o trabalho deverá ser desenvolvido em linguagem C, assim como deverá ser criado
um makefile para compilar o programa. Somente devem ser utilizados os comandos make e make
clean no makefile.