flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > I'm trying to learn Asssembly

Author
Thread Post new topic Reply to topic
Chaos



Joined: 20 Feb 2004
Posts: 5
Chaos
OK i've kinda know what is going on, but the MenuetOS language is different than that of what i'm trying to learn Confused. Can anyone point me in the direction of a GREAT assembly tutorial.

Thanx in advanve
Post 20 Feb 2004, 06:18
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
This board Very Happy

I suggest you something:

0. Download fasm for win32 GUI distribution.
1. Start reading fasm help from the beginning.
2. While reading, imagine that you don't know any other computer language.
3. Resist to the temptation to do comparisons between this language/assembler and others. At least for now.*
4. Read the examples in fasm folder and examples attached to this forum.
5. Modify some of them, add your ideas on them.
6. Read the macros in fasm include folder, specially stdcall.inc, struct.inc and so on.
7. Give a quick look at equates folder, not that Menuet needs it but however is a good farm for ideas.
8. Download Fresh and read sources.
9. Start coding of your own and join existing projects.

Best wishes,
pelaillo

*- Believe me: fasm is the best assembler for x86 available.
Post 20 Feb 2004, 13:23
View user's profile Send private message Yahoo Messenger Reply with quote
JohnFound



Joined: 16 Jun 2003
Posts: 3502
Location: Bulgaria
JohnFound
pelaillo wrote:

3. Resist to the temptation to do comparisons between this language/assembler and others. At least for now.*

*- Believe me: fasm is the best assembler for x86 available.


I think this need some explanation. At first glance, FASM looks very simple and some programmers (especially those used to MASM and TASM) gather the imression that this means lack of features.
But it is only at first glance.
Actually FASM demonstrate huge power, reached with very clear and well measured set of directives and features.
Almost everyone that have a patience to learn more about FASM, simply can't write on other languages anymore. Smile

Regards
Post 20 Feb 2004, 13:53
View user's profile Send private message Visit poster's website ICQ Number Reply with quote
Endre



Joined: 29 Dec 2003
Posts: 212
Location: Budapest, Hungary
Endre
You can find a lot of tutorials on the web. This is only one from the thousands.

http://www.drpaulcarter.com/pcasm/

Endre.
Post 20 Feb 2004, 15:08
View user's profile Send private message Reply with quote
Chaos



Joined: 20 Feb 2004
Posts: 5
Chaos
Thanx for the replies everyone Very Happy


Right now I am learning "TrueBASIC" Laughing...I know.

I am lovin menuet and the consept of assembly language.

Let me get this strait. If I learn FASM now, you think I will think that all other languages are inferior and therefore "won't be able" to code with them?


Last edited by Chaos on 21 Feb 2004, 04:35; edited 1 time in total
Post 21 Feb 2004, 01:17
View user's profile Send private message Visit poster's website Reply with quote
Bitdog



Joined: 18 Jan 2004
Posts: 97
Bitdog
I'm working on a Fasm environment for DOS beginners.
It's free & all the things I've made are totally free.

http://bitdog.home.att.net/files/fasmenv.zip

Half meg in size. No bloat ware. Include file proc's,
macro's, info, programs, examples, complete source code in Fasm,
bla,bla,etc

I'm still working on it, but it improves weekly.
Bitdog
Post 21 Feb 2004, 03:36
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< 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 can attach files in this forum
You can download files in this forum


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

Website powered by rwasa.