Marte

MIPS Assembler e Runtime Simulator
Baixe Agora

Marte Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Pete Sanderson and Kenneth Vollmar
  • Site do editor:
  • http://courses.missouristate.edu/KenVollmar/

Marte Tag


Marte Descrição

MIPS Montable e simulador de tempo de execução O Marte significa MIPS Assembler e Runtime Simulator e é um ambiente de desenvolvimento interativo leve (IDE) para programação na linguagem MIPS de montagem, destinada ao uso de nível educacional com a organização de computadores Patterson e Hennessy e aqui estão algumas principais características de "Mars": · GUI com controle de ponto e click e editor integrado · Registro e valores de memória facilmente editáveis, semelhantes a uma planilha · Exibir valores em hexadecimal ou decimal · Modo de linha de comando para instrutores para testar e avaliar muitos programas facilmente · Registros de ponto flutuante, coprocessador1 e coprocessador2. Ferramenta padrão: visualização de nível de bit e edição de registros de ponto flutuante de 32 bits (captura de tela). · Execução de passo de velocidade variável · O utilitário "Tool" para o controle MIPS de dispositivos simulados. Ferramenta padrão: ferramenta de análise de desempenho de cache (captura de tela). · Single-step para trás Requisitos: · Java 2 Edição Standard Runtime Ambiente O que há de novo nesta versão: · Nós finalmente implementamos o novo recurso mais solicitado: as células de memória e registro serão destacadas quando escritas durante a simulação cronometrada ou pisada! A célula de memória / registro realçada representa assim o resultado da instrução concluída. Durante a execução cronometrada ou escalonada, esta não é a instrução destacada. Durante os recuos, esta é a instrução destacada. A instrução destacada é a próxima a ser executada na sequência de execução normal (para frente). · Em conjunto com a realce celular, adicionamos a capacidade de personalizar o esquema de cores de destaque e fonte. Selecione Realce no menu Configurações. Na caixa de diálogo resultante, você pode selecionar Realçar a cor de fundo, cor de texto e fonte para as diferentes tabelas de tempo de execução (segmento de texto, segmento de dados, registros). Você também pode selecioná-los para Normal, não apenas destacado, exibir por uma linha de números pares e ímpar, mas não por tabela. · Recurso novo da janela de etiquetas: A tabela pode ser classificada em ordem crescente ou descendente com base na coluna Etiqueta (alfanumérica) ou do endereço (numérico). Basta clicar no cabeçalho da coluna para selecionar e alternar entre ascensão (triângulo vertical) ou descendente (triângulo invertido). Os endereços são classificados com base em valores não assinados de 32 bits. A configuração persiste entre as sessões. · O painel de mensagens, que inclui as mensagens Marte e executar as guias de E / S, agora é exibida usando uma fonte mono-espaçada (largura de caracteres). Isso facilita os gráficos baseados em texto ao funcionar do IDE. · O arquivo de distribuição Mars.jar agora contém todos os arquivos necessários para produzir um novo arquivo JAR. Isso tornará mais fácil para você expandir o Jar, modificar arquivos de origem, recompilar e produzir uma nova jarra para uso local. Creatmarsjar.bat contém a instrução jar. · A janela Ajuda agora inclui uma guia para confirmações. Isso reconhece os contribuintes e os correspondentes de Marte. · Adicionamos uma nova chamada do sistema (Syscall) para gerar midi tons de forma síncrona, Syscall 33. A chamada MIDI original retorna imediatamente quando o tom é gerado. O novo não retornará até que a saída do tom esteja completa, independentemente de sua duração. · A exibição do segmento de dados agora rola 8 linhas (metade de uma tabela) em vez de 16 quando os botões de seta são clicados. Isso facilita a visualização de uma sequência de células relacionadas que passam por um limite de mesa. Nota Você pode segurar qualquer botão para rolagem rápida. A caixa de combinação com vários limites de endereço de dados também funciona melhor agora. · Correção de bug: duas correções para a ferramenta de simulador de teclado e exibição. O Bit Ready não estava sendo redefinido com base na contagem de instruções ao executar no segmento de texto do kernel, e o bit de nível de exceção do registro de status não foi testado antes de ativar a rotina de serviço de interrupção (pode levar a looping se as interrupções ocorrerem com a rotina de serviço de interrupção ). Graças a Michael Clancy e Carl Hauser por trazer isso a minha atenção e sugerir soluções. · Correção de bug: endereços de byte de segmento de pilha não em limites de palavra não estavam sendo processados corretamente. Isso se aplica à ordem de byte Little-Endian (Big-Endian não está ativada ou testada em Marte). Graças a Saul Spatz por reconhecer o problema e fornecer um patch. · Pequenas correções de bugs incluem: Corrigindo uma falha que leva à falha ao iniciar Mars no modo de comando, esclarecendo a mensagem de erro de montagem para poucos ou muitos operandos de poucos ou corrigindo a descrição das instruções da LHU e do LBU de "desalinhado" para "não assinados" ".


Marte Software Relacionado

Eiffelstudio.

Ferramentas de desenvolvimento que fazem uma diferença de concreto e imediata em como as empresas produzem software. ...

133

Download

jhepwork.

Uma estrutura de análise de dados multiplataforma completa escrita em Java. ...

144

Download

CODELITE.

Um poderoso editor de código de plataforma cruzada de código aberto para os idiomas de programação C / C. ...

139

Download