🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Jeszcze prostsza zagadka

#2184
From: Bogdan (bogdro)
Date: Mon, 19 Apr 2010 16:29
25 lines
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-mail
References: <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