Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como converter binário para MIPS
dados binário é uma série de uns e zeros. Computadores ler e escrever em binário. Cada 1 ou 0 é um chamado um pouco . Oito bits é igual a 1 byte . Cada byte de memória de um computador é atribuído um endereço exclusivo . Este valor único também pode ser chamado de um "ponteiro " para que a área de memória. Assembléia MIPS é uma linguagem de programação que traduz as instruções do programa Assembléia para binário para que o computador possa ler e executar os comandos . Você também pode traduzir dados binários para Instruções de montagem MIPS ou código. Instruções
1

Determine o que o seu programa de acção MIPS será executado. Por exemplo, em "Adicionar $ t1, $ t2, $ t3 " é o código MIPS para adicionar o conteúdo do registro 10 para registro 11 e armazenar o resultado no registro 9. O "destino" é de R $ t1, a "fonte" é de R $ t2 e o "alvo" é de R $ t3 .
2

Obter o binário para a codificação do " adicionar ". , a codificação binária para este extra a ser realizada em MIPS é "0000 00ss ssst tttt dddd d000 0010 0000. " os ponteiros envolvidos na adição são US $ 9, $ 10, e US $ 11. Portanto, o binário para os cinco "S " bits seria para registo 9 , representado em binário como " 10001 ". Os cinco bits para "t" seria para registo 10 , representado em binário como " 10010 . " E o" D "bits são representados como " 10011 " para 11.
3

Usando essa informação, se você está dando a seqüência binária " 0000 0010 0011 0010 1001 1000 0010 0000 " , você pode traduzi-lo de volta para MIPS usando esse mesmo método. Com base na codificação binária do método add no MIPS , você sabe que os seis primeiros valores são zero eo último 11 são "000 0010 0000 ".
4

Comece com o sétimo dígito e contagem cinco bits . Esse valor é o registro " fonte ", " 10 001 . " A segunda seqüência de cinco bits é o valor do " target" e os próximos cinco anos , o " destino ". Se o registro de 12 estavam sendo referenciada como o "destino", a cadeia binária ficaria assim : . " 0000 0010 0011 0010 1010 0000 0010 0000 " onde " 1010 0" é o valor para 12

Anterior :

Próximo : No
  Os artigos relacionados
·Verdadeira VS Programação declaração falsa 
·Como remover o CoreData iPhone Emulator 
·O que é um argumento de comando 
·Como fazer XSL Ignore a referência DTD em XML 
·Aplicação de Programação Linear em Computadores 
·Como alocar um arquivo 
·Quais são as duas funções de DMAP 
·Como determinar o menor número positivo Floating Point…
·Controle C em Esperar Script 
·Como fazer a interface C para MATLAB 
  Artigos em destaque
·Como compilar um Makefile 
·Um tutorial sobre Alertas iPhone SDK 
·Como compilar um C + + Com CMD & CL 
·Microsoft C Certificação da Sharp 
·Como criar um histograma usando C Código Programação…
·Como alterar INT para um objeto em C + + 
·Como converter um projeto Xcode em arquivos 
·Ferramentas IDE de depuração 
·Como tirar uma String de um arquivo de entrada e revert…
·Como implementar um algoritmo para o seu computador 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados