Autor: Maciej W. Rozycki (macro_at_amg.gda.pl)
Data: Mon 08 Mar 1999 - 17:55:08 MET
On Fri, 5 Mar 1999, Wojciech Giersz wrote:
> > No nie wiem. Np. na MIPSie sposobow na wyzerowanie rejestru jest co
> > najmniej kilka. Tak samo, jesli chodzi o przeslanie zawartosci jednego
> > rejestru do innego. ;-)
>
> To jest wiadome, ale czy do wyzerowania rejestru _w ten sam sposob_, np.
> wpisujac do niego 0 sluza dwie,zupelnie inne instrukcje? Cos jak
> STOSx LODSx a MOVy w x86? :)
Akurat te instrukcje, ktore wymieniles robia zupelnie rozne rzeczy. ;-)
Ale np. niektore operacje arytmentyczne i logiczne na eax mozna
zrealizowac kilkoma roznymi rozkazami. Tak samo przeslania miedzy
rejestrami, a pamiecia adresowana samym przemieszczeniem. Takze skoki.
Oraz przesuniecia i obroty o 1, a takze shl/sal (tak!, sal i shl maja
rozne "opkody"). Mnemonika jest co prawda taka sama, ale kodowania rozne
(rozny "opkod" i rozna skladnia na poziomie maszynowym).
-- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro_at_ds2.pg.gda.pl, PGP key available +
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:18:37 MET DST