Aceasta este comanda gpasm care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
gpasm - asamblator GNU PIC
REZUMAT
gpasm [Opțiuni] fişier
AVERTISMENT
Informațiile din această pagină de manual sunt un extras din documentația completă a gputils și
se limitează la sensul opțiunilor. Pentru documentația completă și actuală, consultați
la „gputils.ps” situat în directorul gputils docs.
DESCRIERE
gpasm este un asamblator pentru micro-controlere Microchip (TM) PIC (TM). Se intentioneaza sa fie
compatibil cu asamblatorul MPASM al producătorului. gpasm face parte din gputils. Verifică
gputils(1) pagina de manual pentru detalii despre alte utilitare GNU PIC.
OPŢIUNI
Mai jos este un rezumat al gpasm opțiuni. gpasm opțiunile înlocuiesc întotdeauna orice setări din
codul sursă.
-a FMT, --format-hex FMT
GPASM acceptă formatele de fișiere inhx8m, inhx8s, inhx16 și inhx32 hex. Această opțiune
controlează ce format de fișier hex este utilizat. Valoarea implicită este inhx32.
-c, --obiect
Ieșiți un obiect relocabil (noul format COFF).
-C, --vechi-coff
Ieșiți un obiect relocabil (format COFF vechi).
-d, --depanare
Ieșire mesaje de depanare.
-D SYM=VAL, --defini SYM=VAL
Definiți SYM cu valoarea VAL. Acest lucru este echivalent cu plasarea „#define SYM VAL” în
sursă.
-e [ON|OFF], --extinde [ON|OFF]
Extinderea macro-urilor din fișierul de listare este controlată folosind EXPAND și NOEXPAND
directive. Această opțiune poate forța orice directivă să fie ignorată. Când „ON” este
selectate macrocomenzile sunt întotdeauna extinse, indiferent de prezența lui NOEXPAND.
De asemenea, „OFF” va forța macrocomenzile să nu fie extinse.
-g, --debug-info
Utilizați directive de depanare pentru COFF.
-h, --Ajutor
Afișați mesajul de utilizare și ieșiți.
-i, --ignora-majuscule
Toate simbolurile și macrocomenzile definite de utilizator sunt sensibile la majuscule și minuscule. Această opțiune le face
insensibil la majuscule.
-I DIR, --include DIR
Fișierul de asamblare de nivel superior este transmis la gpasm ca argument. Acest fișier poate
conțin directive INCLUDE. Aceste directive deschid fișierul specificat și apoi acesta
conținutul este asamblat. GPASM caută aceste fișiere în directorul local. Dacă
fișierul nu este localizat, calea antetului implicită este verificată. În sfârșit, toate căile
specificate folosind acest argument sunt căutate.
-l[12[ce]|14[ce]|16[ce]], --list-chips[=([12[ce]|14[ce]|16[ce]])]
Listați procesoarele acceptate pe baza diverselor aspecte.
-L, --listă-forță
Ignorați directivele NOLIST. Acest lucru forțează gpasm să imprime fiecare linie asamblată în
listează fișierul de ieșire.
-m, --descărcare
După finalizarea trecerii finale a asamblarii, afișați conținutul instrucțiunilor
memorie.
--mpasm-compatibil
Această opțiune setează modul de compatibilitate MPASM.
-M, --deps
Produceți un fișier de dependență.
-n, --dos
În mod implicit, gpasm generează fișiere hex utilizând formatul ISO. Cu toate acestea, un dispozitiv
programatorii aveau nevoie de un fișier formatat DOS. Această opțiune va cauza gpasm
generați un fișier hex formatat DOS.
-o FILE, --ieșire FILE
Numele alternativ al fișierului de ieșire.
-p PROC, --procesor PROC
Selectați procesorul.
-P FILE, --preproces FILE
Scrieți fișierul asm preprocesat în FILE.
-q, --Liniște
Suprimați orice trimis la ieșirea standard.
-r RADIX, --radix RADIX
Radicele acceptate sunt BIN, DEC, OCT și HEX. Valoarea implicită este HEX.
-u, --absolut
Folosiți căi absolute.
-v, --versiune
Afișați informațiile despre versiune și ieșiți.
-w [0|1|2], --avertizare [0|1|2]
Această opțiune setează nivelul mesajului. „0” este valoarea implicită. Va permite tuturor
mesaje, avertismente și erori care trebuie raportate. „1” va suprima mesajele.
„2” va suprima mesajele și avertismentele.
-y, --extins
Activați modul extins 18xx.
Utilizați gpasm online folosind serviciile onworks.net