Rational PIC Assembler

Szoftver screenshot:
Rational PIC Assembler
Szoftver adatai:
Változat: 2.0
Feltöltés dátuma: 2 Jun 15
Fejlesztő: Joe Bentley
Engedély: Ingyenes
Népszerűség: 7

Rating: nan/5 (Total Votes: 0)

Rational PIC assembly egy szerelő a középkategóriás mikrokontroller Microchip. A projekt az Intel stílus memorizálás és a cél-első operandust rendelés. Úgy tervezték, hogy jól érzik magukat a PC gyülekezési programozók.
Ez a szerelő generál kódot kompatibilis Microchip középvonali Microchip de összeférhetetlen a szerelő. Meg kell úgy érzi, ismerős minden PC összeszerelés programozó. Az utasítás memorizálás és operandus érdekében az Intel stílus (azaz "helyes", szemben a "rossz").
Command Line Syntax
pic-asm [c] [-l fájlnév] [-o fájlnév] bemeneti_fájl
-c - konzol módban
összeállítás forrás elfogadta az stdin-ről. bináris kód
a szabványos kimeneten. hibák kimenet stderr
-l fájlnév - adja hirdetést fájl
-o fájlnév - adja objektum fájl
Bemenet
A bemeneti sorozata vonal amelyek mindegyike tartalmaz egy vagy több, az alábbi mezők
címke használati operandusok; megjegyzés
A címkén és a comment opcionális. Az operandusok szükséges függenek az utasítást.
A szerelő a kis- és nagybetűket, még utasításokat.
Állandók
Hex érték megadható C-stílusú "0x" [: xdigit:] +. Bináris értékeket lehet megadni "0B" [01] +. Tizedes értékek nem igényelnek előtag a decimális az alapértelmezett bázis.
Karakter állandók által meghatározott körülzáró egy karakter vagy megszökött képességgel aposztróf jelet. A szöveg konstansokat által meghatározott bezáró, vagy több karaktert, és elmenekült karaktereket idézőjelek között. A szöveg konstansokat generál egy karakter konstans minden karakterhez. Nincs záró nulla tárolt. Például:
db "Hello worldn", 0, "a", "b", "r", "n", "t"
Címkék
A címke egy alfanumerikus karaktert (aláhúzás), hogy elindul egy sort. Címkék nincs kettőspont. Címkék helyi, hogy az utolsó nemlokális címke előtt kell megadni a név egy ponttal. Például
; Például példa-1.asm
ize hívást 0,1
0,1 JMP 0,2
0,2 JMP 0,1
bar hívást 0,1
0,1 JMP 0,2
0,2 JMP 0,1
Ebben a példában a megadott címkék vannak ize, foo.1, foo.2, bár, bar.1, és bar.2. Az első hívás ágak foo.1. A második hívás ágak bar.1. A címkék helyi, hogy "ize" nem lehet hivatkozni előtt "ize" nyilvánították, sem utána "bar" nyilvánították.
Irányelvek
Az adatokat lehet nyilvánítani. A declarator helyét veszi az utasítást, és utána egy vagy több kifejezést vesszővel elválasztva. Minden kifejezés megfelel egy szót a kimeneti kódot, függetlenül a declarator típusát.
db - egyes operandus ÉS-ed a 0xff tárolás előtt
DW - teljes 14 bites szó definíciója
dt - minden operandus ÉS-ed a 0xff és az OR-ed a 0x3400 (a hozam-a-érték opkódot). Ez lehetővé teszi generáció esetében asztalok. Felveheti az akkumulátor ("w") az offset az asztalra. A processzor ágaznak a helyét a táblázatban, és visszatér egy nyolc bites eredményt
Például:
db 1,2,3
DW 0x3fff, 0x3ff * 16 + 15, -1
dt 0b001, 0b010, 0b100
Megegyezik egy elemzi sorozata zálogát. Ők lehet meghatározni a "tech". Például:
LED_1 bere 0x100 | 1
LED_2 bere 0x100 | 2
combo bere (LED_1) | (LED_2)
Az org helyzete megváltoztatható a "org". Például
org 0x10o
Újdonságok ebben a kiadásban:
· Ez a kiadás már támogatja a kifinomult makrókkal, include fájlokat, feltételes fordítás, és a kompatibilitás a Microchip fejlécek.

Hasonló program

ELF statifier
ELF statifier

20 Feb 15

cx_Freeze
cx_Freeze

17 Jul 15

SML/NJ
SML/NJ

3 Jun 15

UMLet
UMLet

20 Feb 15

Hozzászólások a Rational PIC Assembler

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!