spim.

SPIM é um simulador MIPS32.
Baixe Agora

spim. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • James Larus
  • Site do editor:
  • http://pages.cs.wisc.edu/~larus/spim.html

spim. Tag


spim. Descrição

Spim é um simulador MIPS32. Spim é um MIPS32 Simulator.spim é um simulador independente que executará os programas de idiomas MIPS32. Ele lê e executa programas de linguagem de montagem escritos para este processador. O SPIM também fornece um depurador simples e um conjunto mínimo de serviços de sistema operacional. Spim não executa programas binários (compilados). Implementa quase todo o conjunto de instruções estendidas de montador MIPS32. (Omita mais comparações de pontos flutuantes e modos de arredondamento e tabelas de página do sistema de memória.) A arquitetura MIPS tem várias variantes que diferem de várias maneiras (por exemplo, a arquitetura MIPS64 suporta inteiros e endereços de 64 bits), o que significa que o SPIM não Executar programas compilados para todos os tipos de processadores MIPS. Os compiladores MIPS também geram uma série de diretivas montadoras que o SPI não pode processar. Essas diretrizes geralmente podem ser excluídas com segurança. Versões do SPIM (antes 7.0) implementaram o conjunto de instruções MIPS-I usado nos computadores MIPS R2000 / R3000. Esta arquitetura é obsoleta (embora nunca tenha sido superada por sua simplicidade e elegância). Spim agora suporta a arquitetura mais moderna MIPS32, que é o conjunto de instruções MIPS-I aumentada com um grande número de instruções ocasionalmente úteis. O código MIPS das versões anteriores do SPIM deve ser executado sem alterações, exceto o código que lida com exceções e interrupções. Esta parte da arquitetura mudou ao longo do tempo (e foi mal implementada em versões anteriores do SPIM). Código desse tipo precisa ser atualizado. Exemplos do novo código estão em exceções.s e testes / tt.io.s.s.spim vem com código fonte e documentação completos. Também inclui um teste de tortura para verificar uma porta a uma nova máquina.Pim implementa uma simples interface de estilo de terminal e uma interface de janela. No programa UNIX, Linux e Mac OS X, o programa SPIM fornece uma interface de terminal simples e o programa XSPIM fornece a interface de janela. No Microsoft Windows, o programa SPIM fornece uma interface de console e o PCSPIM fornece uma interface do Windows.O que seja novo nesta versão: · Corrigir para Flex 2.5.33 (alteração interna quebrou o scanner de Spim). · O manipulador de exceção pode ser uma lista separada por ponto arquivos que serão carregados em ordem. No UNIX, a variável de ambiente SPIM_Exception_Handler é consultada antes dos argumentos da linha de comando. · Corrupção de memória causou falha quando o rótulo foi definido duas vezes por sucessão. · PCSPIM atualiza registro e exibição de memória após um erro de análise ao ler um arquivo. · Eliminou o CHAR NULL desnecessário entre Cordas na lista de cordas produzidas por .asciiz. · MakeFiles (em spim / e xspim /) contêm agora caminhos claramente definidos para instalar executivos, manipulador de exceção e páginas manuais. As páginas do homem não estão mais instaladas pelo comando "making Install". · Alterar psfig para epsfig em spim.tex (alguém ainda usa essa documentação obsoleta?).


spim. Software Relacionado

Nescore.

NScore é um nescro de emulação do sistema de entretenimento de Nintendo multi-plataforma. ...

272

Download

Mac-on-linux

Mac-On-Linux (mol) é uma máquina virtual que executa o Mac OS (InLUCLUDING Mac OS X) no topo do Linux / PPC. ...

318

Download

Tkmame.

TKMame Project é uma extremidade dianteira TCL / TK para o XMame. ...

155

Download

Gngeo.

GNGEO é um emulador Neogeo para Linux (e talvez algum outro UNIX). ...

432

Download