Rational Pic Assembler.

Rational Pic Assembler é um montador de pic de alcance médio com a sintaxe do estilo Intel.
Download

Rational Pic Assembler. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Joe Bentley
  • Site do editor:
  • http://atlas.kennesaw.edu/~rbentley/gnymph/index.html

Rational Pic Assembler. Tag


Rational Pic Assembler. Descrição

Rational Pic Assembler é um montador pic de médio alcance com a sintaxe do estilo Intel. O Rational Pic Assembler é um montador para os microcontroladores de alcance médio de microchip. O projeto usa mnemonics de estilo Intel e alvo - primeiro operando pedidos. Projetado para se sentir confortável para os programadores de montagem do PC.Este montador gera código compatível com os microcontroladores da linha média do microchip, mas é incompatível com o montador. Deve se sentir familiar para qualquer programador de montagem do PC. A instrução Mnemonics and Operand Order são estilo Intel (ou seja, 'direito', em oposição a 'errado') .command Line Syntax PIC-ASM input_file -c - modo de console Uma fonte de montagem é aceita de Stdin. O código binário é emitido em stdout. Os erros são de saída para o nome do arquivo stderr -l - Especifique o arquivo de listagem -o Nome do arquivo - Especificar o objeto de objetoInput A entrada é uma sequência de linha cada uma das quais contém um ou mais dos seguintes campos de operandas de instrução de etiquetas; Comentar o rótulo e comentário são opcionais. Os operandos necessários dependem da instrução. O montador é sensível a maiúsculas e minúsculas, mesmo para obter instruções.ConstantShex valores podem ser especificados com C-Style '0x' +. Os valores binários podem ser especificados com '0b' +. Os valores decimais não requerem prefixo como decimal é a base padrão.Character As constantes são especificadas anexando um único caractere ou o caractere escapado nas citações simples. As constantes de string são especificadas, incluindo zero ou mais caracteres e caracteres escapados nas citações duplas. As constantes de string geram uma constante de caracteres para cada caractere na string. Não há zero zero armazenado. Por exemplo: DB "Hello Worldn", 0, 'A', 'B', 'R', 'N', 'T'Labelsa Label é uma sequência de caracteres alfanuméricos (incluindo underbar) que inicia uma linha. Etiquetas não têm colons. Etiquetas locais para o último rótulo não-local pode ser definido prefixando o nome com um ponto. Por exemplo ; Exemplo do exemplo-1.ASM FOO Chamada .1 .1 JMP .2 .2 .2 .2 JMP .1 barra de barra .1 .1 JMP .2 .2 JMP .1Im Este exemplo, os rótulos definidos são foo, foo.1, foo.1, foo.1, foo. 2, bar, bar.1 e bar.2. O primeiro ramo de chamadas para foo.1. O segundo chamado ramifica para bar.1. Os rótulos locais para 'foo' não podem ser referenciados antes de 'foo' ter sido declarado nem após 'bar' ter sido declarado.DirectivesData pode ser declarado. O declarador toma o lugar da instrução e é seguido por uma ou mais expressões separadas por vírgulas. Cada expressão corresponde a uma palavra no código de saída, independentemente do declarador tipo.db - cada operando é e-ed com 0xff antes de ser armazenado DW - Completa de 14 bits de definição de palavra DT - Cada operando é e-ed com 0xFF e OR-ED com 0x3400 (o código de retorno com valor). Isso permite a geração de tabelas de casos. Você pode adicionar o acumulador ('W') ao deslocamento da tabela. O processador irá ramificar para o local na tabela e retorno com um resultado de oito bits por exemplo: DB 1,2,3 DW 0x3FFF, 0x3ff * 16 + 15, -1 dt 0b001, 0b010, 0b100Equados são uma sequência nomeada de tokens. Eles podem ser definidos com 'EQ'. Por exemplo: LED_1 EQ 0x100 | 1 LED_2 EQ 0x100 | 2 Combo Equ (LED_1) | (LED_2) A posição Org pode ser alterada com 'org'. Por exemplo, Org 0x10OWhat Novo nesta versão: · Esta versão adiciona suporte para macros sofisticadas, incluem arquivos, compilação condicional e compatibilidade com cabeçalhos de microchip.


Rational Pic Assembler. Software Relacionado

Tar2rubyscript

tar2RubyScript transforma uma árvore de diretório, contendo seu aplicativo, em um único script de rubi. ...

390

Download

Gnu make.

GNU Fazer é uma ferramenta que controla a geração de executáveis e outros arquivos de não fonte de um programa. ...

240

Download

Gbaconv.

gbaconv é um conjunto de ferramentas destinadas aos desenvolvedores avançados de Gameboy. ...

475

Download