learning assembler

For everything that's not in any way related to PureBasic. General chat etc...
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

learning assembler

Post by thefool »

Hi!

I just want to know, how did all you on this forum that have learned assembler learn it?

What to start with? Have a good webpage?

Im going to use it mostly for PB inline, but also for playing with.
The FAsm guide i have, but how to learn the basic's of assembler..?

How did you start? I know there is some asm freaks on this board :D .
tell your story 8)
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

i found this on the fasm site:

flat assembler
Programming Tutorial


anyone who have had a look at it?
User avatar
GedB
Addict
Addict
Posts: 1313
Joined: Fri May 16, 2003 3:47 pm
Location: England
Contact:

Post by GedB »

TheFool,

I learnt Z80 assembly years ago on my Sinclair Spectrum.

Since then I've been learning x86 by looking at the code generated by PB. It's a great way to learn, because you don't have that initial period where you just can't do anything.

I've started to write some tutorials, to help others do the same.

The following post was an early draft. I'm hoping to structure it all into something that holds together as a series, with each episode useful on it's own:
viewtopic.php?t=11557
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

thanks for your idea, Maybe i should go looking at some PB asm outputs :)
User avatar
GedB
Addict
Addict
Posts: 1313
Joined: Fri May 16, 2003 3:47 pm
Location: England
Contact:

Post by GedB »

Here's the other key resource:

Art of Assembly Language Programming and HLA by Randall Hyde
http://webster.cs.ucr.edu/
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

thx
sec
Enthusiast
Enthusiast
Posts: 792
Joined: Sat Aug 09, 2003 3:13 am
Location: 90-61-92 // EU or ASIA
Contact:

Post by sec »

I learnt assembly language by read some books at library in my uni (it is favorite time) as: Linux Assembly Language Programming , Introduction to 80x86 Assembly Language and CA.
Dreglor
Enthusiast
Enthusiast
Posts: 759
Joined: Sat Aug 02, 2003 11:22 pm
Location: OR, USA

Post by Dreglor »

some times looking at asm, it seams harder then passing machein code manuly
~Dreglor
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Post by Rings »

a very good hint (for understanding conditions) :
1)code some easy loops and maths in Purebasic.
2)Compile with the switch /Commented to asm-code.
3)look into the generated asm-code in Purebasic.asm in the compilers-directory

:)
SPAMINATOR NR.1
benny
Enthusiast
Enthusiast
Posts: 465
Joined: Fri Apr 25, 2003 7:44 pm
Location: end of www
Contact:

Post by benny »

I found the following link recently:

http://drpaulcarter.com/pcasm/

This tutorial / book is IMHO really good written and nice to read. So maybe
you have a look at it.
regards,
benny!
-
pe0ple ar3 str4nge!!!
Post Reply