logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Asembler 8051: różnice MOV i MOVX, rola DPTR, znaczenie @ i # w kodzie

Czyzak 16 Wrz 2006 08:43 7892 5
REKLAMA
  • #1 3024890
    Czyzak
    Poziom 13  
    Posty: 123
    Pomógł: 1
    Ocena: 1
    witam!

    Na ostatniej lekcji zrobiliśmy duzo materiału i troche nie zrozumiałem kilku poleceń:

    - jaka jest różnica pomiedzy MOV a MOVX ?
    - co to jest DPTR ?
    - co daje znak @ i # ?

    to chyba na razie tyle

    pozdrawiam
  • REKLAMA
  • Pomocny post
    #2 3024971
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 55
    Super, że napisałeś o jaki procesor chodzi... Sądząc z instrukcji o '51.
    mov to instrukcja przeniesieania wartości z/do pamięci wewnętrnej/rejestrów uC, movx to instrukcja dostępu do zewnętrznej pamięci danych (fizycznie inny układ scalony niż uC),
    DPTR to 16 bitowy rejestr używany generalnie przy adresowaniu komórek pamięci zewnętrznej, choć można się nim też poslużyć w kilku innych wypadkach.
    # wpisujesz przed liczbą, jeżeli takową chesz wpisać do rejestru/pamięci, jeżeli nie wpiszesz # kompilator uzna liczbę za adres, a nie za wartość.
    @ używana jest do pośredniego adresowania komórek (przy użyciu rejestró, m.in. wspomnianego DPTR).
  • REKLAMA
  • #3 3025377
    Czyzak
    Poziom 13  
    Posty: 123
    Pomógł: 1
    Ocena: 1
    aha dzieki!

    a jak wysyłać dane na porty? np jak wysłać liczbę FF na port 1 ('51) i jak pobierać liczby z tych portów ?
  • REKLAMA
  • REKLAMA
  • #5 3026458
    Czyzak
    Poziom 13  
    Posty: 123
    Pomógł: 1
    Ocena: 1
    o tak dziękuję :)

    Teraz może z innej beczki, ale jak wyświetlić na wyświetlaczu LCD więcej znaków niż tylko jeden? Podejżewam że będzie trzeba tekst najpierw do pamięci zapisać a później go jakoś przesłać, ale jak?

    pozdrawiam
  • #6 3026708
    rrenio
    Poziom 11  
    Posty: 46
    Pomógł: 1
    Ocena: 1
    POLECAM ksiazke "systemy mikroprocesorowe Mikrokontrolery"
    Janusz Janiczek Andrzej Stępień wszystko prosto napisane
    pozdrawiam
REKLAMA