🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2160

Re: Odwracanie kolejności bitów w bajcie

#2160
From: Wojciech Muła
Date: Sat, 27 Mar 2010 12:45
38 lines
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-mail
References: <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