Sdcc.

SDCC é um freeware, retargettable, otimizando o compilador ANSI-C.
Baixe Agora

Sdcc. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Michael Hope
  • Site do editor:

Sdcc. Tag


Sdcc. Descrição

O SDCC é um freeware, retargettable, otimizando o compilador ANSI-C. O SDCC é um freeware, retargettable, otimizando o compilador ANSI-C. A versão atual destina aos MCUs baseados em Intel 8051, o Zilog Z80 e o DS390. Alvos para a série Microchip Pic e Amtel AVR estão em desenvolvimento, e o compilador pode ser retirado para outros MCUs ou fotos de 8 bits. O código fonte inteiro para o compilador é distribuído em GPL. O SDCC usa ASXXXX e ASLINK, um montador e vinculador de freeware, retargettable. O SDCC possui extensões de linguagem específicas (8051) -specífico, que permite utilizar o hardware subjacente efetivamente.SDCC inclui um depurador / simulador de nível de origem e pode gerar informações de depuração para o Debugger Noice.Aqui são alguns recursos principais de "SDCC": · ASXXXX e asclink, um montador e ligante de retargettable e ligante. · Extensões extensivas de linguagem específicas do MCU, permitindo o uso efetivo do hardware subjacente. · Um host de otimizações padrão, como a eliminação global de sub express, a redução da força, a redução da força do loop Variáveis de indução e reversão de loop), fundos constantes e propagação, propagação de cópia, eliminação de código morto e tabelas de salto para declarações 'switch'. · Otimizações específicas da MCU, incluindo um alocador de registro global. · Retorno específico da MCU adaptável que deve ser bem adequado para outros 8 bits MCUs · Baseado em regra independente Otimizador PEEP. · Uma gama completa de tipos de dados: Char (8 bits, 1 byte) , curto (16 bits, 2 bytes), int (16 bits, 2 bytes), longo (32 bits, 4 bytes) e flutuação (4 bytes IEEE). · A capacidade de adicionar código de montador inline em qualquer lugar em uma função. · A capacidade de relatar a complexidade de uma função para ajudar a decidir o que deve ser reescrito em montador. · Uma boa seleção de testes de regressão automatizados. O que é novo nesta versão. : · Esta versão adicionou uma macro pré-processador predefinida para manter o número de revisão do Subversion do SDCC, várias macros pré-processador, um pré-processador atualizado, vários infiltos para SDCClib, suporte para muitos dispositivos PIC, geração de informações de depuração do CDB para várias plataformas, otimização de chamadas de cauda para funções que Não pegue nenhum parâmetro no Z80 e melhoria a multiplicação de caracteres não assinados no Z80. · Havia também numerosos aprimoramentos e correções de bugs.


Sdcc. Software Relacionado

Tinyaml.

Tinyaml é uma meta-linguagem orientada a objetos usando o analisador Tinyap. ...

147

Download

Lisaac.

Lisaac é um compilador para ISAAC, uma linguagem de objeto baseada em protótipo. ...

165

Download