Šta je novo?

Ko zna Asembler?

Midgard

Čuven
Učlanjen(a)
13.08.2002
Poruke
1,222
Poena
649
Imam neke prosle rokove i ima jedno pitanje koje mi nije jasno.Glasi:
Objasniti koji ce podatak biti dodat akumulatoru A posle instrukcije ADDA [X]?
E sad ili je greska ili se akumulatoru dodaje ceo X registar ili mozda nesto trece? :wall:
Pomoc, please!
 
Koliko se ja secam, [ ] zagrade oznacavaju adresu a ne direktnu vrednost... znaci, ADD A [X] bi akumulatoru trebalo da doda vrednost koja se nalazi na adresi X...
 
Slazem se sa voodoo-om :) s tim da nisam siguran da je sintaksa ispavna,
ako pise
add a,[x]
onda to znaci dodaj u a podatak sa adrese x.
Ako pise adda [x] za tako nesto nisam cuo
 
Ma dobro, sintaksa nije vazna s obzirom da svaka skola predaje "svoj" asembler...
 
Midgard je napisao(la):
Imam neke prosle rokove i ima jedno pitanje koje mi nije jasno.Glasi:
Objasniti koji ce podatak biti dodat akumulatoru A posle instrukcije ADDA [X]?
E sad ili je greska ili se akumulatoru dodaje ceo X registar ili mozda nesto trece? :wall:
Pomoc, please!

Recimo moze ovako da se tumaci:

A=A+[X]

sto znaci akumulator se uvecava za vrednost koja se nalazi na lokaciji sa adresom X.
 
Voodoo_NBGD je napisao(la):
Ma dobro, sintaksa nije vazna s obzirom da svaka skola predaje "svoj" asembler...
Verovatno si u pravu, s tim da ovo sto sa mja rekao sigurno radi na svim X86 masinama.
 
Mislim da je sintaksa ok.

Ima isto naredba addc koliko se secam, sto je sabiranje sa carry-jem.
 
Sintaksa je ok, a naredba na postojecu vrednost a dodaje ono sto se nalazi na adresi x. Recimo ako je a=5, a na adresi x=50 nalazi se vrednost 7, nova vrednost a je 7+5=12. Kad je izraz u zagradama [] to oznacava indirektno adresiranje

E sad, ako ni posle ovoga nije jasno preporucujem promenu faksa...:)
 
OK, sad je jasno; ja sam radio asembler za HC11 koji je malo razlicit!
Thanks. :party:
 
Vrh Dno