Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Co to oznacza kilka wierszy z programu w jagodzie

Grzecho346 20 Lis 2014 12:38 540 3
  • #1 20 Lis 2014 12:38
    Grzecho346
    Poziom 2  

    witam serdecznie piszę tu ponieważ zacząłem programować w DSM-51 (jagoda) dostałem taki oto program:
    SEG_ON EQU P1.6 ;
    DISPLAY EQU 00110011B ;
    WOT EQU 1101111B ;
    LJMP START ;
    ORG 100H ;
    START: ;
    MOV R0,#CSDS ;
    MOV R1,#CSDB ;
    MOV A,#DISPLAY ;
    MOVX @R0,A ;
    MOV A,#WOT ;
    MOVX @R1,A ;
    CLR SEG_ON ;
    SJMP $ ;


    Nie rozumiem co robią:

    MOVX @R0,A ;
    MOV A,#WOT ;
    MOVX @R1,A ;


    Za wszelką pomoc będę bardzo wdzięczny. :)
    Z uszanowaniem Grzecho346

    0 3
  • Pomocny post
    #3 20 Lis 2014 12:42
    Pepi_23
    Poziom 15  

    MOVX @R0,A ;
    Kopiuje zawartość akumaulatora do komórki pamięci zewnętrznej o adreści umieszczonmym w rejestrze R0.
    MOV A,#WOT ;
    Kopiuje do akumulatora wartość spod etykiety WOT, czyli 1101111B
    MOVX @R1,A ;
    Kopiuje zawartość akumaulatora do komórki pamięci zewnętrznej o adreści umieszczonmym w rejestrze R1.

    0
  • #4 20 Lis 2014 12:48
    Grzecho346
    Poziom 2  

    Dziękuję za pomoc

    0