Article View: pl.comp.lang.asm
Article #2184Re: Jeszcze prostsza zagadka
From: Bogdan (bogdro)
Date: Mon, 19 Apr 2010 16:29
Date: Mon, 19 Apr 2010 16:29
25 lines
1780 bytes
1780 bytes
W dniu 17.04.2010 00:17, Andrzej Grażyński pisze: >> ; znana sztuczka: >> xor al, bl >> xor bl, al >> xor al, bl > > a czemu nie > > xchg al,bl A, bo takie coś po prostu mi się przypomniało, jako ciekawostka. Można też tradycyjnie, coś w stylu: mov ah, al mov al, bl mov bl, ah Metody XOR i XCHG nie wymagają jednak dodatkowego rejestru. Nie jestem pewien, ale chyba gdzieś metodę XOR przedstawiano jako lepszą niż XCHG. Może ze względu na szybkość. Nie ośmielam się twierdzić, że moje rozwiązanie jest najlepsze. -- Pozdrawiam/Regards - Bogdan (GNU/Linux & FreeDOS) Kurs asemblera x86 (DOS, GNU/Linux):http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 www.JabberPL.org www.TorProject.org Soft (EN): miniurl.pl/bogdro-soft
Technical Details
Message-ID:
<hqi0dh$t61$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<hpiqc2$te8$1@news.onet.pl> <hqa281$jg6$2@inews.gazeta.pl> <hqanm8$ttt$2@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Bogdan (bogdro)" <bogdan@poczta.gazeta.pl> Newsgroups: pl.comp.lang.asm Subject: Re: Jeszcze prostsza zagadka Date: Mon, 19 Apr 2010 18:29:37 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 25 Message-ID: <hqi0dh$t61$1@inews.gazeta.pl> References: <hpiqc2$te8$1@news.onet.pl> <hqa281$jg6$2@inews.gazeta.pl> <hqanm8$ttt$2@news.onet.pl> NNTP-Posting-Host: rudy.mif.pg.gda.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1271694580 29889 153.19.42.16 (19 Apr 2010 16:29:40 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 19 Apr 2010 16:29:40 +0000 (UTC) X-User: bog.d In-Reply-To: <hqanm8$ttt$2@news.onet.pl> User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit