🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Sortowanie bąbelkowe ciągu znaków wczytanego z pliku

#1736
From: Michal Schulz
Date: Thu, 20 Mar 2008 20:53
29 lines
2187 bytes
Doleś wrote:

>> Wyjasnilem Ci juz co masz nie tak, przejrzyj ten watek
> Tak wyjaśniłeś mi i oczywiście dziękuję Ci za pomoc, ale znalazłem
> przyczynę czemu program tak dziwnie się zachowywał. Zrobiłem sobie mały
> test, to znaczy napisałem program który wyświetla byle jakie zdanie
> zakończone naturalnie bajtem 0

sys_write nie obchodzi czy ciag danych jest zakonczony bajtem 0 czy tez nie.
Problem byl w twoim kodzie. Przed wywolaniem sys_write umisciles w
rejestrze edx *ADRES* zmiennej zawierajacej ilosc bajtow do napisania:

       mov edx, greetOff

Problem polega na tym, ze sys_write oczekuje w rejestrze edx *ILOSCI* bajtow
do zapisania, a nie adresu zmiennej ktora ta ilosc zawiera. Innymi slowy,
powinienes w edx umieszczac *WARTOSC* zmiennej:

       mov edx, [greetOff]

> Najwyraźniej gryzie się biblioteka z makrami przy jednoczesnym używaniu
> konwencjonalnych wywołań jądra.

Najwyrazniej nie zrozumiales tego, co chcialem Ci przekazac.

Tak czy siak, mokrego dyngusa i smacznego jajka.

-- 
Michal Schulz
Technical Details
Message-ID: <fruire$mvh$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <frpbjq$kv5$1@atlantis.news.neostrada.pl> <frr8u0$ef6$1@inews.gazeta.pl> <frru7p$3s4$1@nemesis.news.neostrada.pl> <fruapp$3e8$1@atlantis.news.neostrada.pl> <0doab5-sno.ln1@lilith.rlyeh.org> <fruequ$hqc$1@atlantis.news.neostrada.pl> <frufel$k2g$1@atlantis.news.neostrada.pl> <frugks$fo5$1@news.onet.pl> <fruijf$bop$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.onet.pl!not-for-mail
From: Michal Schulz <michal.schulz@onet.eu>
Newsgroups: pl.comp.lang.asm
Subject: Re: Sortowanie bąbelkowe ciągu znaków
 wczytanego z pliku
Date: Thu, 20 Mar 2008 21:53:02 +0100
Organization: Onet.pl
Lines: 30
Message-ID: <fruire$mvh$1@news.onet.pl>
References: <frpbjq$kv5$1@atlantis.news.neostrada.pl> <frr8u0$ef6$1@inews.gazeta.pl> <frru7p$3s4$1@nemesis.news.neostrada.pl> <fruapp$3e8$1@atlantis.news.neostrada.pl> <0doab5-sno.ln1@lilith.rlyeh.org> <fruequ$hqc$1@atlantis.news.neostrada.pl> <frufel$k2g$1@atlantis.news.neostrada.pl> <frugks$fo5$1@news.onet.pl> <fruijf$bop$1@nemesis.news.neostrada.pl>
NNTP-Posting-Host: p5485cdb4.dip.t-dialin.net
Mime-Version: 1.0
X-Trace: news.onet.pl 1206046382 23537 84.133.205.180 (20 Mar 2008 20:53:02 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Thu, 20 Mar 2008 20:53:02 +0000 (UTC)
X-Sender: 9wUCXNAIfoHJ12NLiW1DhOd3DPBVeoC1
User-Agent: KNode/0.10.9
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit