flat assembler
Message board for the users of flat assembler.

Index > Windows > Few beginner assembly questions

Author
Thread Post new topic Reply to topic
Avarice



Joined: 18 Nov 2008
Posts: 3
Avarice
I like switching between programming languages when I get bored of another. I learn Java in school, C++ at home, and since I don't know a low level language, I decided upon ASM

Will all assemblers have the same syntax?

Which one do you think I should use?

Is this tutorial good? http://win32assembly.online.fr/ And will it work with FASM?

When I'm done with Win32 programming, where do I go to learn how to hack other processes? I.E. Cheat at games, etc

Is it easy to develop simple games in assembly with 3D graphics?

When deciding on which language to use, C++ for bigger projects and assembly for small speedy ones?

Thanks.


Last edited by Avarice on 18 Nov 2008, 21:58; edited 1 time in total
Post 18 Nov 2008, 21:36
View user's profile Send private message Reply with quote
asmcoder



Joined: 02 Jun 2008
Posts: 784
asmcoder
[content deleted]


Last edited by asmcoder on 14 Aug 2009, 14:55; edited 1 time in total
Post 18 Nov 2008, 21:44
View user's profile Send private message Reply with quote
Avarice



Joined: 18 Nov 2008
Posts: 3
Avarice
What tutorial do you recommend for Win32 programming? The one at the front page with the pdf isn't done or that good in my opinion.
Post 18 Nov 2008, 21:48
View user's profile Send private message Reply with quote
windwakr



Joined: 30 Jun 2004
Posts: 827
Location: Michigan, USA
windwakr
view the iczelion tutorials alongside the fasm code ported by vbverybeginner...lemme find it.

EDIT: Here is the fasm code to those tutorials ported by vbverybeginner

Here is the download for the iczelion tutorials

Just read the iczelion tutorials and IGNORE all the code in them, after reading the tutorial refer to the fasm code that vbverybeginner has given.
Post 18 Nov 2008, 22:11
View user's profile Send private message Reply with quote
Avarice



Joined: 18 Nov 2008
Posts: 3
Avarice
Thank you,

one more question: Why is it different for FASM?
Post 18 Nov 2008, 22:54
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
MASM syntax is very confusing for newcomers, because single thing can beheave differently depending on circumstances. For example both "mov eax, a" and "mov eax, [a]" can move either constant value or memory contents to EAX, depending on how "a" is defined.

NASM syntax (originating in TASM ideal syntax, and later adopted by FASM and YASM) has cleared these problems, and is much simpler. But MASM still remains the most often used "industry standard" assembler, because it is MS-backed, because lot of code is already written in it, and because everyone is used to it.
Post 19 Nov 2008, 01:29
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
iic2



Joined: 26 Jun 2008
Posts: 123
iic2
Hands down ... iczelion tutorials

He made ASSEMBLER all so easy and even better to understand than ANY other and he help to bring masm32 into focus for all, else ASM would have died ... for sure. FASM seemed to be for the super brainny back than. (it still is really)

Here is a link (the first one) that tranlated the bulk of iczelion tutorials (masm) to FASM syntax and this is what won me over to come2FASM. I'm still a noob but I will get there.

As Vid indicated, FASM is a solid assembler for programmers who wish to see the truth in all he write. Don't get me wrong... only through MASM32 is what made MASM a great assembler to use but I finally realized that underlying helper code should not be build inside a true assembler and if i wanted to get down with true assembler i best to man up and tackle FASM and stop making excuses. To this day I love translating MASM code to FASM just to make myself understand all this super sh*t even better Smile I say work with FASM FIRST if your tough enough THAN go see the other guys with the (extra) smarts under your belt.

d PRINCE:
http://www.chez.com/asmgges/index.htm

a Student:
http://board.flatassembler.net/topic.php?t=8629
Post 19 Nov 2008, 03:55
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 cannot 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.