Home MIPS

MIPS

instrução MIPS LW e SW IF Simples no MIPS

Arquitetura de Conjunto de Instruções MIPS

Confira o início de uma nova série de artigos que explica especificamente sobre a Arquitetura do Conjunto de Instruções MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Primeira Instrução MIPS

Conheça as instruções MIPS e, conforme formos "caminhando", vou apresentando os detalhes do MIPS. Aprenda a sua primeira instrução MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Compilação de Expressões no MIPS

No artigo anterior, vimos uma conversão simples. Hoje vamos usar uma instrução menos simples. Vamos lá? Confira a compilação de Expressões no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Convertendo uma instrução com Array no MIPS

Já sabemos como converter uma expressão matemática em Linguagem C que tenha parênteses. Confira como converter uma instrução com Array no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Armazenando um valor em Array no MIPS

Já aprendemos a usar a instrução MIPS LW (Load Word). Confira agora como usar a instrução SW - Store Word - para armazenar um valor em Array no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Instruções LW e SW com Array no MIPS

Continuando a série sobre a Arquitetura do Conjunto de Instruções MIPS 32 bits, hoje mostrarei a vocês as instruções LW e SW em conjunto. Confira!
instrução MIPS LW e SW IF Simples no MIPS

Instrução IF Simples no MIPS

Conheça a instrução chamada BEQ, utilizada em desvios condicionais. Nosso exemplo de uso dessa instrução será com um IF Simples no core MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Instrução IF Composto no MIPS

Hoje veremos como compilar uma instrução de IF COMPOSTO em linguagem de alto nível para MIPS, usando outra instrução chamada BNE. Confira!
instrução MIPS LW e SW IF Simples no MIPS

Instrução SLT no MIPS

Conheçam a instrução SLT no MIPS, para comparar menor que, muito utilizada em comparações entre registradores, para identificar o maior ou menor valor.
instrução MIPS LW e SW IF Simples no MIPS

Operações Lógicas no MIPS

Já vimos algumas instruções para operações aritméticas, salto e transferência de dados. Agora aprenda um pouco sobre as operações lógicas no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Operação Lógica AND no MIPS

No último artigo publicado desta série eu falei sobre as operações lógicas de deslocamento à direita e à esquerda. Confira neste artigo detalhes da operação lógica AND no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Operação Lógica OR no MIPS

No último artigo publicado desta série eu falei sobre a operação lógica bit a bit AND (E). Confira neste artigo detalhes da operação lógica OR no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Operação Lógica NOT no MIPS

No último artigo publicado desta série eu falei sobre a operação lógica bit a bit OR (OU). Hoje, vou falar sobre a operação lógica NOT no MIPS. Confira!
instrução MIPS LW e SW IF Simples no MIPS

Endereços de Memória no MIPS

Nos últimos artigos desta série eu apresentei as instruções de operações lógicas mais comuns (AND, OR e NOT), como converter Arrays para MIPS usando instruções de carga (LW) e armazenamento (SW) e as principais instruções MIPS de desvio. Confira agora como funciona os endereços de memória no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Operandos Imediatos e Constantes no MIPS

Dando continuidade à serie "MIPS", confira como trabalhar com instruções em que um dos operandos é um número, e não um registrador, como vimos até agora. Esses “números” são chamados de operandos imediatos ou então de operandos constantes.
instrução MIPS LW e SW IF Simples no MIPS

Compilando Arrays com índice variável no MIPS

Já mostrei a vocês como compilar expressões matemáticas para MIPS quando o ARRAY, com índice específico, é um operando e quando ele armazena o resultado de uma operação. Confira agora a compilação de Arrays com índice variável!
instrução MIPS LW e SW IF Simples no MIPS

Testando as instruções MIPS no MARS

Confira no artigo de hoje como testarem os códigos que fizemos para a arquitetura MIPS até agora em um simulador bem simples, chamado MARS. Agora já estão preparados para usar mais do que papel e lápis e testar o que já foi feito.
instrução MIPS LW e SW IF Simples no MIPS

Executando um Array no MARS para MIPS

No artigo anterior testamos alguns dos códigos num simulador bem simples para MIPS, chamado MARS. Confira neste artigo a continuidade dos testes dos exemplos, executando um Array no MARS para MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Sinal e Overflow no MIPS

Dando continuidade à série MIPS, mostrarei como são tratados os números com sinal. Isto é importante pois algumas instruções trabalham com essa questão, portanto, vamos ver como funciona o Sinal e Overflow no MIPS.
instrução MIPS LW e SW IF Simples no MIPS

Compilando instruções com ou sem Sinal, Overflow e Imediato no MIPS

Oi pessoal! Tudo bem? No último artigo eu falei sobre o SINAL dos números e também sobre o OVERFLOW. Hoje vou apresentar...