<< Előző oldal Vissza a tartalomjegyzékhez Következő oldal >>
11.5.4. MPASM DOS parancssor
Az MPASM assembler DOS parancssorból is kezelhető. Ebben az esetben a DOS-promt (C:\>) után beírt paranccsal indítható a fordítási folyamat.
A parancs kiadásának általános formátuma:
mpasm [módosítások] [fájlnév elérési úttal]
Például:
mpasm /e- /rdec c:\pic\proba
A fájlnév esetében a kiterjesztést nem szükséges szerepeltetni. Vagyis a proba és a proba.asm fájlnevek egyenértékűek.
A lehetséges módosításokat és azok alaphelyzetét (MPASM 3.2) mutatja be a következő táblázat:
Jel | Alaphelyzet | Jelentés | Példa |
---|---|---|---|
? | - | Az MPASM segítség ablak lekérése | mpasm /? |
a | INHX8M | A kimeneti hexadecimális adatfájl típusának megadása ( INHX8M, INHX8S, INHX32 ) |
/ainhx32 |
c | engedélyezve | Kis- és nagybetűk megkülönböztetésének vezérlése | /c - engedélyezés /c+ - engedélyezés /c- - tiltás |
d | - | Szimbólum megadása | dMax=5 dszoveg="abc" |
e | engedélyezve | Fordítási hibafájl létrehozásának vezérlése | e - engedélyezés; e+ - engedélyezés; e- - tiltás; e c:\pic\proba.err - engedélyezés cél megadásával; |
h | - | Az MPASM segítség ablak lekérése | mpasm /h |
l | engedélyezve | Fordítási lista fájl létrehozásának vezérlése | l - engedélyezés; l+ - engedélyezés; l- - tiltás; l c:\pic\proba.lst - engedélyezés cél megadásával; |
m | engedélyezve | Makrók fordítási lista fájlba történő listázásának vezérlése | /m - engedélyezés; /m+ - engedélyezés; /m- - tiltás |
o | tiltva | Hordozható objektum fájl létrehozásának vezérlése | o - engedélyezés; o+ - engedélyezés; o- - tiltás; o c:\pic\proba.o - engedélyezés cél megadásával; |
p | - | A mikrovezérlő típusának beállítása | /p16f84a |
q | tiltva | Visszajelzés nélküli üzemmód vezérlése (a fordítás utáni képernyő megjelenésének vezérlése) |
/q - engedélyezés (nem jelenik meg); /q+ - engedélyezés (nem jelenik meg); /q- - tiltás (megjelenik) |
r | hex | Az alapértelmezett számrendszer beállítása | /rhex - 16-os; /rdec - 10-es; /roct - 8-as |
t | 8 | A fordítási programlista fájl tabulátorának beállítása | /t9 |
w | 0 | Hiba, figyelmeztetés és üzenet kijelzés vezérlése | /w0 - minden üzenet; /w1 - hibák és figyelmeztetések; /w2 - csak hibák |
x | tiltva | Keresztreferencia fájl létrehozásának vezérlése | x - engedélyezés; x+ - engedélyezés; x- - tiltás; x c:\pic\proba.xrf - engedélyezés cél megadásával; |
A legegyszerűbb esetet szemlélteti a következő példaparancs:
C:\>mpasm proba
Ebben az esetben a PROBA.ASM forrásfájl fordítására kerül sor, de a forrásfájlnak és az MPASM.EXE fájlnak is a C: meghajtó gyökérkönyvtárában kell lennie.
A fordítás során az assembler alapbeállításai érvényesülnek.
Ha a forrásfájl másik könyvtárban található:
C:\>mpasm c:\pic\proba
Ebben az esetben a kimeneti fájlok is a forrásfájl könyvtárába (C:\PIC) kerülnek.
Ha az assembler program is másik könyvtárban található:
C:\>mplab\mpasm c:\pic\proba
Vagy az MPLAB nevű könyvtárba belépve:
C:\MPLAB>mpasm c:\pic\proba
Egy összetett parancs:
C:\MPASM32>mpasm /e- /ainhx8m /ppic16f84a proba.asm
Itt a következő módosítások hajtódnak végre:
ˇ
fordítási hibafájl nem jön létre;
ˇ
a hexadecimális kimenő adatfájl típusa INHX8M-re változik;
ˇ
a mikrovezérlő típusa PIC16F84A-ra változik.
A fordítási eredményt kijelző válasz-képernyő:
Tudomány és Technika (test@t-es-t.hu)
<< Előző oldal Vissza a tartalomjegyzékhez Vissza a lap tetejére Következő oldal >>