🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Debugger

#2482
From: Remek
Date: Wed, 29 Jun 2011 02:51
34 lines
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-mail
References: <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