flat assembler
Message board for the users of flat assembler.

Index > OS Construction > TASM? or FASM?

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu 27 May 2005, 22:49
Honestly the only option I see for TASM is to use a linker that is able to output and absolute located binary.

You will also have to deal with 32bits for your OS. TASM handles 32bits ok but it is designed for generating Windows 32bits applications.

FASM and NASM have this clear advantage: they are able to directly generate a bin file without using a linker... Yes, this is very usefull at start... but for a big project you might need to link some modules or relocate things.
Post 27 May 2005, 22:49
View user's profile Send private message Visit poster's website Reply with quote
pelaillo
Missing in inaction


Joined: 19 Jun 2003
Posts: 878
Location: Colombia
pelaillo 28 May 2005, 14:31
Quote:

but for a big project you might need to link some modules or relocate things.

With fasm's file and rb directives you could link precompiled modules without any external linker.
Post 28 May 2005, 14:31
View user's profile Send private message Yahoo Messenger Reply with quote
bogdanontanu



Joined: 07 Jan 2004
Posts: 403
Location: Sol. Earth. Europe. Romania. Bucuresti
bogdanontanu 28 May 2005, 21:05
Linking is not inserting precompiled files inside code neither reserving memory areas ... it is much more than that Wink

The most important part is relocation, resolving external symbols and selecting functions/code from multiple OBJs or LIBs and generating the final binary format.
Post 28 May 2005, 21:05
View user's profile Send private message Visit poster's website Reply with quote
bubach



Joined: 17 Sep 2004
Posts: 341
Location: Trollhättan, Sweden
bubach 30 May 2005, 12:03
Redragon: Nope, sorry. I might have been wrong about that.. Sad
Post 30 May 2005, 12:03
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.