Código assembly
Programa montado clique numa linha para ver a codificação
Registradores
Memória de dados
| Endereço | Rótulo | Palavra | Decimal |
|---|
Saída (syscall)
Codificação da instrução
Monte o programa para ver a codificação.
Ciclo da última instrução executada
- —Execute um passo para ver busca, decodificação, execução, memória e escrita.
Instruções suportadas
Formato R
add addu sub subu and or xor nor slt sltumul sll srl sra jr syscallFormato I
addi addiu andi ori xori slti sltiu luilw sw lb lbu sb beq bneFormato J
j jalPseudoinstruções
li la move nop b blt bge bgt bleDiretivas
.data .text .word .asciiz .spacesyscall ($v0)
1 imprime inteiro ($a0) · 4 imprime texto ($a0) · 11 imprime caractere · 10 encerra
1 imprime inteiro ($a0) · 4 imprime texto ($a0) · 11 imprime caractere · 10 encerra
Para ver as instruções sobrepostas nos cinco estágios, com bolhas e adiantamento, use o simulador de pipeline MIPS. Segmento de texto em 0x00400000 e de dados em 0x10010000, como no simulador MARS. A memória é little-endian. add, addi e sub geram exceção em caso de overflow.