Article View: pl.comp.lang.asm
Article #2160Re: Odwracanie kolejności bitów w bajcie
From: Wojciech Muła
Date: Sat, 27 Mar 2010 12:45
Date: Sat, 27 Mar 2010 12:45
38 lines
1742 bytes
1742 bytes
Andrzej Grażyński <grazynsk@petex.com.pl> wrote: > Michal Schulz pisze: > > cos takiego? > > > > mov dl, al > > and dl, 0x55 > > shr al > > shl dl > > and al, 0x55 > > or al, dl > > mov dl, al > > and dl, 0x33 > > shr al, 2 > > shl dl, 2 > > and al, 0x33 > > or al, dl > > ror al, 4 > > > > pewnie mozna prosciej :) > > > Wskazówka: > > Niech X będzie liczbą bez znaku, Y będzie liczbą powstającą przez > odwrócenie kolejności bitów w liczbie X. Wtedy X xor Y = X + Y. X = 0xf8, więc Y = 0x1f X ^ Y = 0xe7 X + Y = 0x117 (X + Y) & 0xff = 0x17 Jakoś różne liczby wychodzą. Chyba, że ja czegoś nie rozumiem. w. -- Mamy oswojoną sarnę i w związku z tym projektuję, by dorobić do niej kłódkę.
Technical Details
Message-ID:
<20100327134534.cbb51a50.wojciech_mula@poczta.null.onet.pl.invalid>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mailReferences:
<hoif7j$34o$1@news.onet.pl> <1741825.gHvaKA6bfz@meehow.homeip.net> <hokqiq$vs8$2@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!news.nask.pl!news.nask.org.pl!news.onet.pl!not-for-mail From: Wojciech Muła <wojciech_mula@poczta.null.onet.pl.invalid> Newsgroups: pl.comp.lang.asm Subject: Re: Odwracanie kolejności bitów w bajcie Date: Sat, 27 Mar 2010 13:45:34 +0100 Organization: http://onet.pl Lines: 40 Message-ID: <20100327134534.cbb51a50.wojciech_mula@poczta.null.onet.pl.invalid> References: <hoif7j$34o$1@news.onet.pl> <1741825.gHvaKA6bfz@meehow.homeip.net> <hokqiq$vs8$2@news.onet.pl> NNTP-Posting-Host: public-gprs43000.centertel.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1269693949 11163 91.94.40.74 (27 Mar 2010 12:45:49 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Sat, 27 Mar 2010 12:45:49 +0000 (UTC) X-Newsreader: Sylpheed 2.5.0 (GTK+ 2.10.14; i686-pc-mingw32) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit