[ Pobierz całość w formacie PDF ]

$DATE(Å‚aÅ„cuch) P ' ' $DA doÅ‚Ä…cza Å‚aÅ„cuch z datÄ… do nagłówka strony
$DEBUG P $NODEBUG $DB doÅ‚Ä…cza informacje debugowania do pliku wyjÅ›ciowego
$NODEBUG P $NODB nie doÅ‚Ä…cza informacji debugowania
$EJECT G $EJ rozpoczyna nowÄ… stronÄ™ w pliku listingu
$ERROR(Å‚aÅ„cuch) G ­­­ wymusza bÅ‚Ä…d zdefiniowany przez użytkownika
$WARNING(Å‚aÅ„cuch) G ­­­ wyÅ›wietla komunikat ostrzeżenia w konsoli
$GEN G $GEN $GE wyÅ›wietla listÄ™ wywoÅ‚aÅ„ makr i linii rozszerzajÄ…cych
$NOGEN G $NOGE wyÅ›wietla tylko listÄ™ wywoÅ‚aÅ„ makr
$GENONLY G $GO wyÅ›wietla tylko listÄ™ linii rozszerzajÄ…cych
$INCLUDE(plik) G $IC doÅ‚Ä…cza plik zródÅ‚owy
$LIST G $LIST $LI wyÅ›wietla listÄ™ nastÄ™pujÄ…cych po sobie linii zródÅ‚owych
$NOLIST G $NOLI nie wyÅ›wietla listy linii zródÅ‚owych
$MACRO(n) P $MACRO(50) $MR rezerwuje n% wolnej pamiÄ™ci na makra
$NOMACRO P $NOMR rezerwuje caÅ‚Ä… pamięć na tabelÄ™ symboli
$MOD51 P $MOD51 $MO używa predefiniowanej listy symboli SFR
$NOMOD51 P $NOMO blokuje predefiniowanÄ… listÄ™ symboli SFR
$NOBUILTIN P list SFR ­­­ nie wyÅ›wietla listy predefiniowanych symboli
$NOTABS P use tabs ­­­ nie używa tabulatorów w pliku listingu
$PAGING P $PAGING $PI zezwala na formatowanie stron pliku listingu
$NOPAGING P $NOPI blokuje formatowanie stron pliku listingu
$PAGELENGHT(n) P n=64 $PL ustawia ilość linii dla strony dla listingu
$PAGEWIDTH(n) P n=132 $PW ustawia ilość kolumn dla pliku listingu
$PHILIPS P MCS­51 ­­­ przeÅ‚Ä…cza kompilator na wspieranie rodziny 83C75x
$SAVE G $SA zachowuje aktualny stan $LIST/$GEN/$COND
$RESTORE G $RS przywraca poprzedni stan /$LIST/$GEN/$COND
$SYMBOLS P $SYMBOLS $SB tworzy tabelÄ™ symboli
Kontrolka Typ Domyślnie Skrót Znaczenie
$NOSYMBOLS P $NOSB nie tworzy tabeli symboli
$TITLE(Å‚aÅ„cuch) P copyright $TT wstawia Å‚aÅ„cuch tytuÅ‚u w nagłówku strony
$XREF P $NOXREF $XR tworzy odwoÅ‚ania krzyżowe
$NOXREF P $NOXR nie tworzy odwoÅ‚aÅ„ krzyżowych
Dalsze rozdziaÅ‚y zawierajÄ… szczegółowe wyjaÅ›nienia do zaimplementowanych kontrolek.
III.8.1Kontrolki podstawowe
$DATE(Å‚aÅ„cuch) Wstawia Å‚aÅ„cuch z datÄ… w nagłówku pliku listingu.
JeÅ›li wpisane zostanie $DATE(), wstawiona zostanie aktualna data.
AaÅ„cuch daty zostanie skrócony do maksymalnie 11 znaków.
DomyÅ›lnie: brak Å‚aÅ„cucha daty.
Kontrolka nie ma znaczenia, gdy użyto kontrolki $NOPAGING
$DEBUG DoÅ‚Ä…cza informacje debugowania w module OMF­51. Gdy generowany jest plik
w formacie Intel­HEX, $DEBUG nie ma wpÅ‚ywu na plik generowany.
$NODEBUG Nie doÅ‚Ä…cza informacji debugowania. (DomyÅ›lne ustawienie!)
$MACRO (n) Zachowuje definicje i rozszerzone wywoÅ‚ania makr. (Ustawienie domyÅ›lne!)
Opcjonalnie rezerwuje n% wolnej pamiÄ™ci dla definicji makr.
(0 
DomyÅ›lna wartość wynosi n=50.
Kontrolka zostaÅ‚a zaimplementowana jedynie dla celów kompatybilnoÅ›ci.
W ASEM­51 nie ma efektu poza takim, iż kasuje kontrolkÄ™ $NOMACRO.
$NOMACRO Nie zachowuje makrodefinicji i rozszerzonych wywoÅ‚aÅ„. Zachowuje caÅ‚Ä…
wolnÄ… pamięć na tabelÄ™ symboli.
Kontrolka zostaÅ‚a zaimplementowana jedynie dla celów kompatybilnoÅ›ci.
W ASEM­51 blokuje jedynie rozszerzanie makr.
$MOD51 Uruchamia wbudowanÄ… tabelÄ™ definicji symboli rejestrów SFR i przerwaÅ„.
(Ustawienie domyÅ›lne!)
$NOMOD51 WyÅ‚Ä…cza wbudowanÄ… tabelÄ™ definicji symboli rejestrów SFR oraz przerwaÅ„.
Predefiniowane symbole ??ASEM_51 oraz ??VERSION nie mogÄ… być wyÅ‚Ä…czane!
$PAGING Uruchamia formatowanie strony pliku listingu. (Ustawienie domyÅ›lne!)
$NOPAGING WyÅ‚Ä…cza formatowanie strony pliku listingu.
$PAGELENGHT (n) Ustawia dÅ‚ugość strony pliku listingu do n linii.
(12 
DomyÅ›lna wartość n=64.
Kontrolka nie ma znaczenia, gdy używana jest kontrolka $NOPAGING.
$PAGEWIDT (n) Ustawia szerokość strony pliku listingu do n kolumn.
(72 
$PHILIPS Uruchamia opcjÄ™ wsparcia rodziny mikrokontrolerów Philips rodziny 83C75x.
Blokuje to instrukcje LJMP, LCALL oraz MOVX, a także pseudoinstrukcje XDATA 
oraz XSEG. Soki i wywoÅ‚ania zawsze bÄ™dÄ… kompilowane jako adresowanie absolutne.
$SYMBOLS Generuje tabelÄ™ symboli na koÅ„cu pliku listingu. (Ustawienie domyÅ›lne!) 
Gdy kontrolka $XREF jest użyta, $SYMBOLS nie ma efektu.
$NOSYMBOLS Zawiesza generowanie tabeli symboli na koÅ„cu pliku listingu.
Gdy $XREF jest użyta, $NOSYMBOLS nie przynosi efektu.
$NOBUILTIN Zawiesza predefiniowane (wbudowane) symbole w tabeli symboli lub listÄ™ odwoÅ‚aÅ„  [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • adam123.opx.pl