Documente Academic
Documente Profesional
Documente Cultură
Agora seu projeto acaba de ser criado. Devemos passar para a prxima etapa.
Use o programa abaixo para seguir neste tutorial. Copie-o e salve o arquivo e o
projeto.
.data
a:
b:
c:
.word 5
.word 10
.word 5
.text
.globl start
.ent start
start: lw
$8, a
lw
$9, b
lw
$10, c
add
$11, $9, $8
sub
$11, $11, $10
sw
$11,a
.end start
Os construtores iniciando com ponto (.) so pseudo instrues ou diretivas que
tem como funo dar algumas indicaes ao montador sem que gere cdigo
executvel.
O construtor de montagem .data reserva rea de memria para as variveis a, b
e c, que so do tipo inteiro de 32 bits (.word). O construtor .text delimita incio de
cdigo e os construtores .globl start e .ent start declaram start como endereo
simblico de incio de programa. A partir do endereo simblico start tem-se um
programa em linguagem de mquina. O construtor .end start delimita o fim do
programa cujo endereo inicial simblico foi declarado como start. Nossa prxima
etapa compilar o programa acima.
5- Usando o simulador.
Uma vez que o cdigo foi carregado no simulador, a janela de simulao
aberta e o usurio pode verificar os registradores (clicando no desenho da CPU) ou a
memria (clicando no desenho RAM). Outros componentes como memria cache e
dispositivos de E/S podero ser visualizados, mas esto fora do escopo desta etapa
inicial. Clique apenas na CPU e na RAM.
O quadro de registradores mostra o contedo de todos os registradores em
notao hexadecimal e para cada registrador tem-se o nmero do mesmo e o nome
simblico. Alm dos registradores de propsito geral possvel visualizar alguns
registradores especficos como o PC.
A visualizao da memria inclui quatro colunas: endereo, contedo em
hexadecimal, rtulos e instruo de mquina simblica. Com isto pode-se reconhecer
as instrues digitadas no programa exemplo. Veja as figuras abaixo para obter
detalhes.
8 - Configuraes
Agora vamos ver algumas configuraes bsicas que podem ser o diferencial
no momento de compilar o programa. Em caso de alguma dvida consulte os
monitores.
Para comear, selecione o menu File do MipsIt e escolha a opo Options.
Neste momento ir aparecer a janela abaixo. nela que as alteraes devem ser feitas.
Aps esta breve instruo ao simulador, resolva os exerccios da lista referente a essa
aula e simule os programas propostos.