Utilização do MARS
CURSO DE ENGENHARIA DE COMPUTAÇÃO
DISCIPLINA: ORGANIZAÇÃO E ARQUITETURA DE PC II
I UNIDADE – 4° SEMESTRE – TURNO: MATUTINO – 2013.2
PROFESSORA: CRÍJINA CHAGAS
DIOGO MEIRA TRINDADE
LÁZARO ÉRICOBADARÓ CASTRO E CASTRO
ROBSON LIMA DE SOUZA
TÂMARA CHAVES SANTOS AGUIAR
UTILIZAÇÃO DO MARS PARA EXECUÇÃO DE INSTRUÇÕES MIPS
VITÓRIA DA CONQUISTA – BA
AGOSTO DE 2013
Utilização do MARS para execução de instruções MIPS
O MARS é um programa em linguagem Java, com uma interface leve e intuitiva para a programação da linguagem assembly MIPS. Abaixo estaremos explicando da utilização do programa em nossas instruções. Primeiramente fizemos o carregamento de valores para alguns registradores, que posteriormente serão utilizados nas instruções aritméticas e de desvio. O carregamento é feito através do “li”. Ex.: li $s0, 8 – Aqui o $s0 recebe o valor 8.
Logo após fazer o carregamento de valores, iremos escrever nosso código de maneira normal, como de costume. Depois de ter todos as instruções escritas no compilador, iremos fazer a execução do mesmo, da seguinte forma:
Primeiro deve-se salvar seu programa em um local desejado, para isso clique em File > Save. Com o programa salvo, iremos executá-lo. Clique em “Assemble the current file and clear breakpoints” (ícone ferramenta.).
Após ter clicado sobre tal ferramenta, como se pode observar, foi aberto uma outra aba com diversas informações, como por exemplo: no item 1, em “registradores”, são encontrados os valores de cada registrador. No item 2, podemos encontrar todas instruções que serão executadas. No item 3, é o local onde mostra mensagens de erro de sintaxe ou doutro tipo.
Para verificar agora o funcionamento de seu código em Assembly, devemos iniciar a compilação, clicando no ícone “play” (item 4). Caso deseje executar os comando de etapa em etapa, ou seja, de um em um, clique no item 5. Os