Assembler pic razionale

Rational Pic Assembler è un assemblatore PIC di media raggio con sintassi di stile Intel.
Scarica ora

Assembler pic razionale Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Joe Bentley
  • Sito web dell'editore:
  • http://atlas.kennesaw.edu/~rbentley/gnymph/index.html

Assembler pic razionale Tag


Assembler pic razionale Descrizione

Rational Pic Assembler è un assemblatore PIC di media raggio con sintassi di stile Intel. Rational Pic Assembler è un assemblatore per i microcontrollori di media raggio di microchip. Il progetto utilizza mnemonici di stile Intel e ordinamento del primo operativo di destinazione. Progettato per sentirsi a proprio agio ai programmatori di assemblaggio PC.Questo Assembler genera il codice compatibile con i microcontrollori della linea mediana di Microchip, ma è incompatibile con il loro assemblatore. Dovrebbe sentirsi familiarità a qualsiasi programmatore di assemblaggio del PC. Gli mnemonici dell'istruzione e l'ordine dell'operando sono lo stile Intel (cioè "giusto", al contrario di "errato"). COMCOMMAND Line Sintassi Sintassi PIC-ASM Input_File -c - Modalità console Una fonte di assemblaggio è accettata da STDIN. Il codice binario viene emesso su Stdout. Gli errori vengono emessi a STDERR -L Nome file - Specificare il file Elenco -o FileName - Specificare l'oggetto FileInputLing L'ingresso è una sequenza di riga ciascuna delle quali contiene uno o più dei seguenti campi operandi in etichetta operando; Commenta l'etichetta e il commento sono facoltativi. Gli operandi richiesti dipendono dall'istruzione. L'assemblatore è sensibile al maiuscolo / minuscolo, anche per istruzioni. I valori di contentisshex possono essere specificati con C-style '0x' +. I valori binari possono essere specificati con '0b' +. I valori decimali non richiedono alcun prefisso come decimale è la base di base predefinita. Le costanti sono specificate racchiudendo un singolo carattere o un carattere sfuggito all'interno di virgolette singole. Le costanti di stringa sono specificate racchiudendo zero o più caratteri e caratteri sfuggiti entro le virgolette doppie. Le costanti di stringa generano una costante di un personaggio per ciascun carattere nella stringa. Non esiste uno zero finale immagazzinato. Ad esempio: DB "Hello Worldn", 0, 'A', 'B', 'R', 'N', 'T'Labelsa Label è una sequenza di caratteri alfanumerici (incluso underbar) che inizia una linea. Le etichette non hanno coloni. Le etichette locali per l'ultima etichetta non locale possono essere definite prefisso il nome con un punto. Ad esempio ; Esempio dall'esempio-1.Sm Foo Call .1 .1 JMP .2 .2 JMP .1 Bar Chiamata .1 .1 JMP .2 .2 JMP .1in Questo esempio, le etichette definite sono foo, foo.1, foo. 2, barre, bar.1 e bar.2. La prima chiamata rami a foo.1. La seconda chiamata si ramifica a Bar.1. Le etichette locali per "foo" non possono essere referenziate prima che "foo" sia stato dichiarato né dopo che 'bar' è stato dichiarato.DirectiveData può essere dichiarato. Il dichiaratore prende il posto dell'istruzione ed è seguito da una o più espressioni separate da virgole. Ogni espressione corrisponde a una sola parola nel codice di uscita indipendentemente dal Dichiaratore Type.db - ogni operando è e-ed con 0xFF prima di essere memorizzato DW - definizione di word a 14 bit full DT - ogni operando è e-ed-ed-ed con 0x3400 (l'opcode di ritorno con valore). Ciò consente la generazione di tabelle dei casi. È possibile aggiungere l'accumulatore ('w') all'offset della tabella. Il processore si rampellerà nella posizione nella tabella e ritorna con un risultato di otto bit ad esempio: DB 1,2,3 dw 0x3FFF, 0x3FF * 16 + 15, -1 DT 0B001, 0B010, 0b100-10-100-100, i 0b100-100. sono una sequenza denominata di token. Possono essere definiti con 'equ'. Ad esempio: LED_1 EQU 0x100 | 1 Led_2 equ 0x100 | 2 Combo Equ (LED_1) | (LED_2) La posizione Org può essere modificata con "Org". Ad esempio ORG 0x10owhat è nuovo in questa versione: · Questa versione aggiunge supporto per macro sofisticati, includere file, compilazione condizionale e compatibilità con intestazioni di microchip.


Assembler pic razionale Software correlato

Tar2rubyscript.

Tar2RubyScript trasforma un albero di directory, contenente la tua applicazione, in un singolo script Rubino. ...

390

Scarica

Gbaconv.

GBaConv è un insieme di strumenti destinati agli sviluppatori avanzati GameBoy. ...

475

Scarica

cc65.

cc65 è un compilatore C Freeware C per sistemi basati su 6502. ...

182

Scarica