Assembleur de pic rationnel

Rational Pic Assembler est un assembleur de pic de milieu de gamme avec syntaxe de style Intel.
Télécharger maintenant

Assembleur de pic rationnel Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Joe Bentley
  • Site Internet de l'éditeur:
  • http://atlas.kennesaw.edu/~rbentley/gnymph/index.html

Assembleur de pic rationnel Mots clés


Assembleur de pic rationnel La description

L'assembleur Rational Pic est un assembleur de pic de milieu de gamme avec syntaxe de style Intel. Rational Pic Assembler est un assembleur pour les microcontrôleurs de milieu de gamme de microchip. Le projet utilise le style de style Intel Mnemonics et la commande d'opérande ciblée. Conçu pour se sentir confortable pour les programmeurs d'assemblage de PC.Cette assembleur génère du code compatible avec les microcontrôleurs de la ligne médiane de Microchip, mais est incompatible avec leur assembleur. Il devrait se sentir familier à tout programmeur d'assemblage PC. L'instruction Mnemonics and Operand order est un style d'Intel (c'est-à-dire «droit», par opposition à la «mauvaise») .Command-ligne Syntaxe Pic-ASM Input_File -C - Mode Console Une source d'assemblage est acceptée de Stdin. Le code binaire est sorti sur stdout. Les erreurs sont émises sur STDERR -L FileName - Spécifiez le fichier de liste -O-Nom de fichier - Spécifier l'objetInputLe entrée est une séquence de ligne chacune contenant un ou plusieurs des champs d'étiquette des champs suivants; CommentaireLe étiquette et commentaire sont facultatifs. Les opérandes requis dépendent de l'instruction. L'assembleur est sensible à la casse, même pour des instructions.ConStantShex peut être spécifié avec C-style '0x' +. Les valeurs binaires peuvent être spécifiées avec '0b' +. Les valeurs décimales ne nécessitent aucun préfixe car la décimale est la base par défaut.Character les constantes sont spécifiées en enfermant un seul caractère ou un caractère échappé dans des guillemets simples. Les constantes de cordes sont spécifiées en enfermant zéro ou plusieurs caractères et des caractères échappés dans des guillemets doubles. Les constantes de chaîne génèrent une constante de caractère pour chaque caractère de la chaîne. Il n'y a pas de zéro de fin rangé. Par exemple: DB "Hello Worldn", 0, 'A', 'B', 'R', 'N', 'T'Labelsa Label est une séquence de caractères alphanumériques (y compris le Bureau) qui commence une ligne. Les étiquettes n'ont pas de points. Les étiquettes locales à la dernière étiquette non localisée peuvent être définies en préfixant le nom avec un point. Par exemple ; Exemple de l'exemple-1.asm FOO Call .1 .1 JMP .2 .2 JMP .1 Barre d'appel .1 .1 JMP .2 .2 JMP .1in Cet exemple, les étiquettes définies sont FOO, FOO.1, FOO, FOO.1, FOO. 2, bar, barreau.1 et bar.2. Les premières branches d'appel à FOO.1. La deuxième ligne d'appel à la barre.1. Les étiquettes locales à "FOO" ne peuvent pas être référencées avant que "FOO" n'a été déclarée ni après "bar" n'a été déclarée.DirectivesData peut être déclarée. Le déclarateur prend la place de l'instruction et est suivi d'une ou de plusieurs expressions séparées par des virgules. Chaque expression correspond à un mot dans le code de sortie quel que soit le déclarateur type.db - chaque opérande est et éd avec 0xFF avant d'être stocké DW - Full 14 bits Word Définition DT - chaque opérande est et-ed avec 0xFF et / ed avec 0x3400 (le fonctionnement de la valeur de retour). Cela permet la génération de tables de cas. Vous pouvez ajouter l'accumulateur ('W') au décalage de la table. Le processeur succursale à l'emplacement dans la table et retournera avec un résultat huit bits, par exemple: DB 1,2,3 dW 0x3fff, 0x3ff * 16 + 15, -1 DT 0B001, 0B010, 0B100equases sont une séquence nommée de jetons. Ils peuvent être définis avec 'équ`. Par exemple: LED_1 EQUES 0x100 | 1 LED_2 EQUES 0x100 | 2 Combo EQU (LED_1) | (LED_2) La position ORG peut être modifiée par «org». Par exemple, Org 0x10owhat de cette version: · Cette version ajoute la prise en charge des macros sophistiquées, incluez des fichiers, une compilation conditionnelle et une compatibilité avec des en-têtes de microchip.


Assembleur de pic rationnel Logiciels associés

Tar2rubyscript

TAR2RUBYScript transforme une arborescence de répertoires, contenant votre application, en un seul script rubis. ...

390

Télécharger

Gnu faire

GNU marque est un outil qui contrôle la génération d'exécutables et d'autres fichiers non source d'un programme. ...

240

Télécharger