Home
0415256526.Routledge.Creation.From.Nothing.Until.Now.Nov.2001
El Templario 1
Hammerhead SMT Pulse Induction Metal Detector opt2
0521790131.Cambr
Joel Dorman Steele A Brief History of the United States, Fourth Edition (1885)
Cartland Barbara Najpić™kniejsze miśÂ‚ośÂ›ci 08 Polowanie na m晜źa
Check Your Vocabulary for Academic English
Cox Connie Para prawie doskonaśÂ‚a
WzM 12 Black Dawn pierwsze próbne rozdziały ENGLISH
Travis S. Taylor Warp Speed
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • commandos.opx.pl

  • [ Pobierz caÅ‚ość w formacie PDF ]

    EQ lub = równe ­­­­­­­­­­­­
    NE lub  różne | wynikiem sÄ…:
    LT lub 
     | PRAWDA
    LE lub 
    GT lub > wiÄ™ksze niż |
    GE lub >= wiÄ™ksze lub równe ­­­­­­­­­­­­
    Operatory, które nie sÄ… specjalnymi znakami, a sÄ… sÅ‚owami kluczowymi muszÄ… być odseparowane od ich 
    operandów przynajmniej jednÄ… spacjÄ… lub jednym znakiem tabulacji.
    Generalnie wyrażenia sÄ… rozwiÄ…zywane od lewej do prawej zgodnie z pierwszeÅ„stwem operatorów, które można 
    zmienić używajÄ…c nawiasów. Nawiasy mogÄ… być zagnieżdżane do dowolnego poziomu.
    Wyrażenia zawsze sÄ… rozwijane do szesnastobitowej liczby bez znaku. Przekroczenie zakresu jest ignorowane. 
    Gdy wynik musi być liczbÄ… oÅ›miobitowÄ…, bajt wysoki musi mieć wartość 00 lub FF.
    Kolejność dziaÅ‚aÅ„:
    () ^ najwyższa
    + ­ NOT HIGH LOW (ogólnie) |
    . |
    * / MOD |
    SHL SHR |
    + ­ (binarnie) |
    EQ = NE  LT = |
    AND |
    OR XOR v najniższa
    PrzykÅ‚ad: Wynik wyrażenia P1.((87=3)/10 AND ­1 SHR 0DH) wyniesie 91H.
    III.5Zestaw instrukcji procesora 8051
    Kompilator ASEM­51 zawiera implementacjÄ™ wszystkich instrukcji maszynowych mikrokontrolera 8051, 
    wÅ‚Ä…cznie z ogólnymi instrukcjami skoków oraz wywoÅ‚aÅ„. Kompilator ma zaimplementowane dwie instrukcje
    JMP 
    CALL 
    które nie reprezentujÄ… kodu maszynowego: ogólny skok oraz ogólne wywoÅ‚anie.
    Te instrukcje zostanÄ… zamienione na skok lub wywoÅ‚anie, niekoniecznie najkrótsze, które  dosiÄ™gnÄ…  
    wyspecyfikowanego adresu.
    JMP może zostać przetÅ‚umaczone na SJMP, AJMP lub LJMP, a CALL może zostać zamienione na ACALL lub 
    LCALL. Trzeba pamiÄ™tać, Å¼e decyzja kompilatora może nie być optymalna. Dla adresów kodu, które znajdujÄ… 
    siÄ™ poza aktualnÄ… instrukcjÄ…, kompilator zawsze używa LJMP lub LCALL. Jednakże dla wywoÅ‚aÅ„ adresów przed 
    aktualnÄ… instrukcjÄ…, CALL i JMP mogÄ… być narzÄ™dziem, które w znacznym stopniu mogÄ… zredukować rozmiar 
    kodu wynikowego bez jakichkolwiek problemów.
    Przy użyciu zmiennej $PHILIPS, ASEM­51 może zostać przeÅ‚Ä…czony do skróconej listy instrukcji 
    mikrokontrolerów serii Philips 83C75x. To blokuje instrukcje LJMP, LCALL oraz MOVX, a także 
    pseudoinstrukcje XDATA, XSEG, i skoki wraz z wywoÅ‚aniami zawsze zostanÄ… skompilowane jako wywoÅ‚ania z 
    adresowaniem absolutnym.
    Reszta instrukcji mikrokontrolerów rodziny 8051 zostaÅ‚a wyszczególniona w zaÅ‚Ä…czniku D.
    ZaÅ‚Ä…czniki I oraz J zawierajÄ… tablice instrukcji z ich kodami maszynowymi, mnemonikami, argumentami, 
    dÅ‚ugoÅ›ciÄ…, zmienianymi flagami oraz czasem wykonywania. Kompleksowy przykÅ‚adowy program DEMO.A51 
    zawiera wszystkie instrukcje mikrokontrolera 8051 wypisane z użyciem prawidÅ‚owej skÅ‚adni.
    Dla szczegółowych informacji na temat architektury oraz instrukcji, zajrzyj do dokumentacji HTML 
    MCS51MAN.HTM doÅ‚Ä…czonej do pakietu. (Wymaga przeglÄ…darkiinternetowej oraz peÅ‚nego dostÄ™pu do 
    Internetu!)
    Wszystkie mnemoniki instrukcji dla MCS­51 sÄ… chronione prawem autorskim na rzecz firmy Intel Corporation!
    III.6Pseudo instrukcje
    W poszczególnych rozdziaÅ‚ach wszystkie pseudo instrukcje ASEM­51 sÄ… opisane. Symbole leksykalne sÄ… 
    napisane maÅ‚ymi literami, a sÅ‚owa kluczowe asemblera sÄ… napisane dużymi literami.
    Argumenty instrukcji sÄ… reprezentowane przez ,  lub coÅ› w tym rodzaju. Wyrażenia numeryczne sÄ… 
    przedstawione jako ,  itd. Elementy skÅ‚adni zamkniÄ™te w nawiasach sÄ… opcjonalne.
    Zapis  ...  oznacza zawsze  lista z dowolnÄ… liczbÄ… elementów .
    DB  [, [... ]] definiuje bajty
    Instrukcja DB rezerwuje i inicjuje ilość bajtów z wartoÅ›ciami użytymi jako argumenty. Argumenty 
    mogÄ… być wyrażeniami (które muszÄ… być w formacie 8 bitowym) lub Å‚aÅ„cuchami znakowymi dowolnej dÅ‚ugoÅ›ci. 
    Użycie DB jest dozwolone tylko w segmencie CODE!
    PrzykÅ‚ad: DB 19,  January ,98,(3*7+12)/11
    DW  [, [, ... ]] definiuje  sÅ‚owa  (zmienne typu word)
    Instrukcja DW rezerwuje pamięć na zmienne typu word i inicjuje je wartoÅ›ciami zdefiniowanymi w 
    argumentach. Każdy argument może być wyrażeniem i wymaga dwóch bajtów przestrzeni.
    Użycie DW jest dozwolone jedynie w segmencie CODE!
    Przykład: DW 0,0C800H,1999,4711
    DS  definiuje przestrzeÅ„
    Wyrażenie rezerwuje danÄ… ilość bajtów bez ich inicjacji w aktualnym segmencie.
    Wartość  musi być znana przy pierwszym przejÅ›ciu!
    Użycie DS jest dozwolone w każdym segmencie poza segmentem BIT!
    Przykład: DS 200H
    DBIT  definiuje bity [ Pobierz caÅ‚ość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sdss.xlx.pl
  • 
    Wszelkie Prawa Zastrzeżone! Jeśli jest noc, musi być dzień, jeśli łza- uśmiech Design by SZABLONY.maniak.pl.