Article View: pl.comp.lang.asm
Article #2482Re: Debugger
From: Remek
Date: Wed, 29 Jun 2011 02:51
Date: Wed, 29 Jun 2011 02:51
34 lines
2409 bytes
2409 bytes
Użytkownik "Michoo" napisał: > Co rozumiesz przez "podobnej"? Możliwości i sposobu obsługi (drugorzędne). > Imo w większości przypadków klasyczny debugger starcza - czy OlyDbg, czy IDA (wersja demo > nie pozwala zapisywać, ale debugg dla hobbisty wystrarczy). To ja teraz zapytam. Co to znaczy "klasyczny debuger"? Dla mnie klasyczne są dwa. Debug i SoftIce :) SoftIce to niedościgniona potęga. Podobno IDA dorównuje, a nawet przewyższa. Mało używałem IDA, bo mam za mało dokumentacji, a jak dla mnie obsługa jest skomplikowana. Reszta tej parze nie dorasta nawet do pięt, chociaż czasem wystarcza. Np. GoBug ma tę zaletę, że nie kładzie łapy na całym systemie i nie przeszkadza w pracy innym programom. > > w assemblezrze służąca do pierwiastkowania? > Może być fsqrt? To jest instrukcja koprocesora, a mnie chodzi o "ręczną" procedurę dla CPU. Takie procedury stosuję w swoim kalkuratorze. Mogę np. dzielić duże liczby bez ograniczenia dzielnika do wielkości rejestru. A tego nie da się zrobić przy pomocy div. Jakiś czas temu ktoś na grupie podrzucił mi kawałek takiej procedury dzielenia z wykorzystaniem przesunięć i obrotów. Jest genialna i co ciekawe nie spotkałem jej nigdzie w literaturze, czy tutorialach w sieci. Nie do końca rozumiem jej działanie, ale co najważniejsze nie ma ograniczenia dzielnika. Mogę dzielić liczby dowolnej (w sensownych granicach) wielkości. Póki co rozbudowałem kalkulator do dzielenia liczb 128 bajtowych. Remek
Technical Details
Message-ID:
<iue522$lju$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<iud0k4$1s0$1@inews.gazeta.pl> <iudn6s$6a7$1@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: "Remek" <dupa@gmail.com> Newsgroups: pl.comp.lang.asm Subject: Re: Debugger Date: Wed, 29 Jun 2011 04:51:45 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 35 Message-ID: <iue522$lju$1@inews.gazeta.pl> References: <iud0k4$1s0$1@inews.gazeta.pl> <iudn6s$6a7$1@news.onet.pl> NNTP-Posting-Host: 78-131-195-4.tktelekom.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1309316994 22142 78.131.195.4 (29 Jun 2011 03:09:54 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 29 Jun 2011 03:09:54 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Priority: 3 X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-User: remeka X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit