Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como Programar em MIPS
O "Microprocessor sem Stages bloqueio pipline ", ou MIPS , era um processador início da década de 1980 que contêm 32 registradores de uso geral e vários registradores de propósito especial. Você pode programar MIPS , da mesma forma que qualquer outra língua do processador, mas você deve ter um cuidado especial para garantir que você use a memória de forma eficiente porque MIPS é um relativamente pequeno processador. MIPS , freqüentemente usado para a aritmética , não inclui construções de programação de alto nível , tais como interfaces ou classes abstratas . Instruções
1

Criar um arquivo de texto para manter seu código MIPS
2

Type " main" seguida de dois pontos para começar um programa MIPS : .

principal :
3

Prefácio comentários em MIPS com um sinal de libra

# Isto é um comentário
4

Escreva o nome de uma variável. para criá-lo , seguido pelo sinal de libra , dois pontos , um tipo de dados e um valor. Por exemplo, o seguinte código cria um inteiro com um valor de 8 chamado " myVariable " :

myVariable : . Palavra 8
memória de acesso aleatório 5

(RAM ) usando o " li "e" palavras-chave " sw . Digite o " PV " ou palavras-chave "Li" , um sinal de dólar , seguido do número do destino registo e sua fonte RAM:

variável # Carga 1 no registrador t2 de RAM

li $ t2, myVariable

# loja o conteúdo do registrador t2 na RAM

sw $ t2, myVariable

as cargas código acima " myVariable " de RAM no registrador 2. Em seguida, ele recebe o valor no registrador 2 e move -lo de volta para a RAM.
6

Escreva o nome de um operador aritmético seguido por números de registro para utilizar na execução do operador. O primeiro endereço de memória irá receber o resultado do cálculo, MIPS usa os valores do segundo e terceiro para executar o cálculo . O código a seguir acrescenta: divide e multiplica o conteúdo de registros 2 e 3 e coloca os resultados no registo 4:

adicionar R $ t4, $ t2, $ t3

div $ t4, $ t2 , $ t3

$ mult t4, $ t2, $ t3
7

Coloque o valor 10 para o registrador 0 e executar um syscall para finalizar o programa .

li $ v0 , 10 syscall



Anterior :

Próximo : No
  Os artigos relacionados
·A matriz ColdFusion não está limpando 
·CFG Tipo de Arquivo 
·Como converter um programa Lisp para uma macro ME10 
·O que é Interleave Codificação 
·Como fazer Pelúcia Animais em SolidWorks 
·As vantagens de um editor premium 
·Como instalar o CORBA IDL no NetBeans 
·Não consigo abrir meu arquivo de saída 
·iPhone Apps e extensões de arquivo 
·Como calcular o interruptor Overhead 
  Artigos em destaque
·Como usar arquivos de esqueleto em OGRE 
·Diferenças entre Codificação e Programação 
·Como compilar o código C + G+ Com 
·Quais são as funções de Turbo C 
·Como Rejeitar os dados que ultrapassam as dimensões 
·Como usar a função strtok em C + + 
·Como imprimir Ponteiros em C 
·Como usar LESC & LINQ 
·Como limitar o número de pontos decimais em C + + 
·Como conectar C # para o MS Excel 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados