Witam
Czy moze mi ktos pomoc gdzie znajde jakies materialy opisujace ASM a w szczegolnosci uzycie operacji na ram-ie
np:
ldi ZL,low(INCTABLE*2)
ldi ZH,high(INCTABLE*2)
lub
ldi ZL,low(mulbuf1)
ldi ZH,high(mulbuf1)
tzn jak to dziala i jak sie uzywa
mniej wiecej wiem ale nie do konca
Dziekuje
JacekR
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięASM i ram
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
To nie sa zadne oparacje na ramie, tylko ladowanie wartosci rejestrow, ktore akurat sa tzw. rejestrami adresowymi (choc niekoniecznie musza byc wykozystywane tylko do adresowania), wartoscia odpowiadajaca dolnej (i gornej) wartosci wyrazenia (stalej) INCTABLE*2 (mulbuf1).
Najlepsze informacje (lacznie z przykladami uzycia) znajdziesz w helpie danego ASM (AVR Studio ??).
Najlepsze informacje (lacznie z przykladami uzycia) znajdziesz w helpie danego ASM (AVR Studio ??).
Re: ASM i ram
A dokładnie o co chodzi? W podanych przykładach masz jedynie załadowany do rejestru z adres zmiennych. Póżniej możesz wykonać przykładowo:Witam
Czy moze mi ktos pomoc gdzie znajde jakies materialy opisujace ASM a w szczegolnosci uzycie operacji na ram-ie
np:
ldi ZL,low(INCTABLE*2)
ldi ZH,high(INCTABLE*2)
lub
ldi ZL,low(mulbuf1)
ldi ZH,high(mulbuf1)
tzn jak to dziala i jak sie uzywa
mniej wiecej wiem ale nie do konca
Dziekuje
JacekR
Kod: Zaznacz cały
ld r<ileś>,z
ld r<ileś>,z+
Kod: Zaznacz cały
st z,r<ileś>
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości