Article View: pl.comp.lang.asm
Article #1787Re: Transpozycja tablicy w C & Asembler
From: Bernard
Date: Sat, 12 Apr 2008 12:35
Date: Sat, 12 Apr 2008 12:35
14 lines
1655 bytes
1655 bytes
Doleś wrote: > Witam, > mam pewien problem z transpozycją tablicy w Asemblerze. Napisałem > wszystko oprócz samej transpozycji w C. Ten sam program pod Windowsem > napisany w Visual Studio działa, ale pod Linuksem już nie chce. > Naturalnie nie próbuję składni MASMa przerzucić na Linuksa :) > Przepisałem sobie program na wg składni NASMa i oczywiście po kompilacji > i asemblacji oraz linkowaniu mam legendarny, kochany błąd "Segmentation > Fault". Próbowałem poradzić sobie samemu w związku z czym zrobiłem Zacznij od poprawienia błędu w epilogu - kolejność 2. i 3. instrukcji od końca. Ponadto prawdopodobnie kręcisz coś ze wskaźnikami - nietrudno o to przy tak zagmatwanym zapisie ich wyliczania i modyfikacji. Wyrzuć pushad i popad i wstaw to, co trzeba zgodnie z konwencją wołania.
Technical Details
Message-ID:
<4800ac82$0$31457$f69f905@mamut2.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mailReferences:
<ftm8vq$bl9$1@nemesis.news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.astercity.net!news.aster.pl!not-for-mail Date: Sat, 12 Apr 2008 14:35:13 +0200 From: Bernard <bernard@earth.net> User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 Newsgroups: pl.comp.lang.asm Subject: Re: Transpozycja tablicy w C & Asembler References: <ftm8vq$bl9$1@nemesis.news.neostrada.pl> In-Reply-To: <ftm8vq$bl9$1@nemesis.news.neostrada.pl> X-Antivirus: avast! (VPS 080412-0, 2008-04-12), Outbound message X-Antivirus-Status: Clean Lines: 14 Message-ID: <4800ac82$0$31457$f69f905@mamut2.aster.pl> NNTP-Posting-Date: 12 Apr 2008 12:35:14 GMT NNTP-Posting-Host: 82.210.165.187 X-Trace: 1208003714 mamut2.aster.pl 31457 82.210.165.187:2691 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit