🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Longhand Division in Binary

#1515
From: Remek
Date: Sun, 21 Oct 2007 16:04
39 lines
2523 bytes
Użytkownik "Bogdan (bogdro)" napisał:

>  Czyli zmienne środowiskowe PATH, LIB, HLAINC i HLALIB?

W ten sposób:

set hlainc=c:\hla\include
set hlalib=c:\hla\hlalib\hlalib.lib

itd.

> Na stronie z instrukcjami widzę np.

> hla -v hw.hla

> hla /?, hla /h, hla -h ani hla --help nie działają?

Akurat żadna z podanych nie działa :) Działa hla -?. Nie działa natomiast
przekierowanie do pliku tekstowego (to osobny problem). Zrobiłem zrzuty z
ekranu. Prawdę mówiąc liczyłem na gotowca, bo chodzi mi o sprawdzenie
tylko tej jednej procedury dzielenia. Jakoś póki co nie bardzo mnie ten
HLA przekonuje. Udało mi się zmusić go do zrobienia z z pliku *.hla plik
*.asm. I co widzę? Jest to prosty meesagbox. Plik .asm pod Masm 32 ma 21
linijek ze wszystkimi includami i deklaracjami. W C i Pascalu taki plik
źródłowy ma jedną linijkę, a .asm wygenerowany przez HLA ma ich po
dodaniu niezbędnych includów 151. Coś jest nie tak. Masm32 robi z tego
pliku .obj, a linker wyrzuca komunikat:

LINK : error LNK2001: unresolved external symbol _start
tut02.exe : fatal error LNK1120: 1 unresolved externals

Plik tut02.asm wygenerowany z HLA jest tutaj:

http://remek62.republika.pl/Tymcz/tymcz.html

Linie z includami dodałem, bo było więcej błędów. Widocznie zmienne
środowiskowe są nie do końca dobrze zadeklarowane w Autoexec'u

Pozdrawiam  Remek
Technical Details
Message-ID: <ffft54$f7h$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
References: <feggr4$9v0$1@inews.gazeta.pl> <fej2ar$7u6$1@inews.gazeta.pl> <fejgi7$j05$1@inews.gazeta.pl> <felgkn$3ij$1@inews.gazeta.pl> <femf27$40d$1@inews.gazeta.pl> <fesp0c$roh$1@inews.gazeta.pl> <ffd1l6$atm$1@inews.gazeta.pl> <ffdif3$b66$1@inews.gazeta.pl> <fff4vu$mfg$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
From: "Remek" <wiasmed@neostrada.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: Longhand Division in Binary
Date: Sun, 21 Oct 2007 18:04:30 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 41
Message-ID: <ffft54$f7h$1@inews.gazeta.pl>
References: <feggr4$9v0$1@inews.gazeta.pl> <fej2ar$7u6$1@inews.gazeta.pl> <fejgi7$j05$1@inews.gazeta.pl> <felgkn$3ij$1@inews.gazeta.pl> <femf27$40d$1@inews.gazeta.pl> <fesp0c$roh$1@inews.gazeta.pl> <ffd1l6$atm$1@inews.gazeta.pl> <ffdif3$b66$1@inews.gazeta.pl> <fff4vu$mfg$1@inews.gazeta.pl>
NNTP-Posting-Host: 213.199.219.7
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1192982500 15601 213.199.219.7 (21 Oct 2007 16:01:40 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 21 Oct 2007 16:01:40 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-User: remeka
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit