vAVRdisasm

Tela Software:
vAVRdisasm
Detalhes de Software:
Versão: 2.0
Data de upload: 11 May 15
Revelador: Vanya A. Sergeev
Licença: Livre
Popularidade: 47

Rating: nan/5 (Total Votes: 0)

vAVRdisasm é um desmontador programa AVR. O projeto apóia todos os 136 instruções AVR, conforme definido pelo conjunto de instruções Atmel AVR, revisão 0856E-AVR-05/11.
Este disassembler single-pass pode lidar com Atmel genérico, a Intel HEX8, e Motorola S-Record arquivos formatados contendo binários do programa AVR válidos.
vAVRdisasm deve trabalhar em mais * nix plataforma, incluindo um ambiente Cygwin. vAVRdisasm foi escrito em C por Vanya A. Sergeev - vsergeev at gmail, e testado com o GNU C Compiler

Recursos :

    <. li> Imprimir os endereços de instrução ao lado de desmontagem, ativado por padrão
  • Impressão dos comentários de destino das instruções filial / salto / chamada relativos, ativado por padrão
  • Etiquetas de endereço (ver Ghetto & quot; Etiquetas de endereço Ghetto & quot; de seção)
  • Formatação de dados constantes em bases diferentes (hexadecimal, binário, decimal)
  • .DW directiva palavra de dados para dados não reconhecido como uma instrução durante a desmontagem.

O que é novo nesta versão:

  • operando endereço mudou formatação para LDS, STS, JMP, e instruções de chamada a partir addreses byte para endereços de palavras, para tornar a saída do vAVRdisasm compatível com montadoras AVR.
  • decodificação filial / salto relativo assinado Fixo: salta na direção inversa agora são corretamente decodificado
  • .
  • Graças a Graham Carnell para as duas correções acima!
  • atualizado licença GPLv2 para a GPLv3.

O que é novo na versão 1.8:

  • Endereço decodificação foi fixada para LDS, STS, JMP, e instruções de chamada.
  • Uma modificação na versão anterior onde os endereços foram duplicadas, devido a desmontagem é byte indexada foi revertida.
  • Suporte para XCH, LAS, LAC e instruções LAT foi adicionado, trazendo o desmontador-se atualizado com a Instrução AVR Definir revisão 0856I -. 07/10

O que é novo na versão 1.6:

  • Corrigido o campo de número-de-operandos para a instrução SPM . Este erro foi causando vAVRdisasm a falhar, uma vez que estava a tentar formatar um operando não-existente durante a desmontagem.
  • Atualizado o README.

O que é novo na versão 1.5:

  • Foi adicionado suporte para DES, SPM # 2, LDS ( 16-bit), e (STS) instruções de 16 bits, elevando o desmontador para apoiar a instrução AVR configurado para revisão 0856H -. 04/09
  • Os arquivos de origem foram renomeadas para fazer mais sentido e para uma melhor organização de código.

O que é novo na versão 1.4:

  • file_disasm.c, libGIS: Fixado manipulação de quebras de linha (às vezes encontrado no final dos arquivos de programa) para uma & quot; & quot registro inválido; erro não aparece quando uma nova linha é ler.
  • file_disasm.c: CORRECÇÃO CRÍTICA: leitura fixa e desmontagem de registros de comprimento byte ímpar em Intel Hex e Motorola arquivos S-Record. Um agradecimento especial a Ahmed para a descoberta e correção!

O que é novo na versão 1.3:

  • Esta versão corrige alguns pequenos bugs e um bug crítico: o cálculo do endereço absoluto, o qual é utilizado em certas instruções (como salto absoluto).
  • As versões anteriores mostraram endereços absolutos que não foram multiplicados por dois (para ter em conta o tamanho de instruções de 16 bits), e, portanto, não exibir o endereço absoluto correto. Isso foi corrigido.

Programas semelhantes

dasm
dasm

2 Jun 15

Cookbooks
Cookbooks

3 Jun 15

Decorum
Decorum

12 May 15

ELF statifier
ELF statifier

20 Feb 15

Outro software de desenvolvedor Vanya A. Sergeev

ssterm
ssterm

14 Apr 15

vPICdisasm
vPICdisasm

11 May 15

Comentário para vAVRdisasm

Comentários não encontrado
Adicionar comentário
Ligue imagens!