Re: Przesuwanie 1024 bitow...

Autor: Marek Czapelski (Czapelski_at_chip.pl)
Data: Tue 30 May 2000 - 18:37:52 MET DST


Marcin 'Qrczak' Kowalczyk wrote:
>
> Sat, 20 May 2000 22:22:59 +0200, Witold Romaniak <witoldr_at_kki.net.pl> pisze:
>
> > Zadanie polega na napisaniu (pod)programu zdolnego do przesuwania liczby
> > 1024-robitowej o 1 do 1023 pozycje.
> >
> > Program ma byc w assemblerze x86.
> >
> > Czy ma ktos jakis pomysl ?
>
> Przesunąć najpierw o całkowitą liczbę bajtów przez skopiowanie pod
> przesunięty adres, a potem w pętli przesunąć o pozostałe bity po
> jednym, wykorzystując znacznik przeniesienia.
>
1) Być może przesuwanie po 32 bity na raz przyspieszyło by sprawę,
2) resztę też przy pomocy instrukcji 32-bitowych.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 20:09:58 MET DST