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

Assembler, HC908 - Jak odwoływać się do etykiet w tablicy?

Miszel_1 17 Lip 2009 14:40 1751 2
REKLAMA
  • #1 6789761
    Miszel_1
    Poziom 10  
    Posty: 20
    Witam!

    Piszę właśnie program w Assemblerze i trafiłem na problem, którego póki co nie mogę obejść. Mianowice napisałem sobie podprogramy i oznaczyłem je etykietami: ZERO, JEDEN, DWA, TRZY, itd...

    Najbardziej pasowałoby mi teraz odwoływać się do nich poprzez adresowanie indeksowe. Więc najchętniej umieściłbym etykiety w tablicy (przy założeniu, że na każdą muszę poświęcić dwa bajty), która wyglądała by np. tak:

    
    CYFRY     FDB     ZERO
              FDB     JEDEN
              FDB     DWA
              FDB     TRZY
                  ...
    


    Chciałbym się teraz odwoływać do podprogramów odpowiednio:

    ZERO: CYFRY
    JEDEN: CYFRY+2
    DWA: CYFRY+4
    TRZY: CYFRY+6
    ...

    Czy wiecie może jak obejść taki problem? Czy od razu porzucić ten pomysł? Będę bardzo wdzięczny za sugestie.
  • REKLAMA
  • #2 6792175
    Remeknapr
    Poziom 33  
    Posty: 3795
    Pomógł: 138
    Ocena: 184
    Co to za asembler? Na jaki procesor? Na jaki system operacyjny?
  • #3 6793114
    Miszel_1
    Poziom 10  
    Posty: 20
    Chcę zaprogramować mikrokontroler Motoroli 68HC908QT4. Piszę w CodeWarriorze, aczkolwiek to są moje pierwsze kroki w Assemblerze. Mam już pomysł na zrobienie tego całkiem inaczej. Wobec tego moje pytanie pozostaje jako zadane z czystej ciekawości czy da się w ogóle taką tablicę zrobić.
REKLAMA