«« ( Date ) »» // «« ( Thread ) »» // ir3sp - 2010

LDA i LDX

by Djordje Perovic
subota, 08. maj 2010 - 08:54.

Postovani,
Na primer - imamo podatak B definisan sa B DB 5, i recimo da se u registru X nalazi vrednost 3...

U jednom od ranijih mejlova vezanim za LDX instrukciju, ste odgovorili:
"B je simbol koji ima neku svoju vrijednost u toku asembliranja i ta vrijednost u toku izvrsavanja se savira sa sadrzajem registra X. Rezultat tog sabiranja je adresa podatka."

Da li to znaci da se sa instrukcijom LDX B, ucitava u akumulator sadrzaj sa mem. lokacije br. 8?

Ako je tako, kako se ona ponasa LDA instrukcija?
Po primeru sa vezbi se cini da bi LDA B znacilo ucitavanje same vrednosti B (B=5) u akumulator?
Da li je to tacno?

Glavni razlog zbog cega ovo pisem je sama definicija ovih instrukcija u fajlu Prilog1.doc:

LDA B

*
19h
Punjenje A sadržajem memorijske lokacije sa adresom B

LDX B

*
1Ah
Punjenje A sadržajem memorijske lokacije sa adresom B+X



Sa obzirom da ovde obe definicije imaju slican prizvuk, cini se kao da su za X=0, ponasaju isto?

Pozdrav!