Taking a stroll into Assembly Land...

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Wed Oct 29, 2008 7:31 am
Current Project: some crazy stuff, i'll tell soon :-)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++!
Location: The UK
Contact:

Taking a stroll into Assembly Land...

Post by programmerinprogress »

Hi, this is my first topic on the forum (although i've been posting replies for a few weeks now)

I was just wandering, how would you go about at least attempting to diving some 86x assembly?

I've recently been doing a little bit of simple assembly for the Acorn RISC computer at college (we have an old machine in the corner of the room), which infact has a built-in assembler (no linker is required, as I believe Acorn machines only use interpreted code, but i'm not sure on that, at least you can write BASIC, with jumps to assembly programs pretty easily)

I'm just wandering where someone would be able to get ahold of a decent assembler and linker, and if anyone knows of any decent references to assembly code on the x86 platform?

From searching and googling, I haven't had much luck, i'm under the impression that people don't really use much assembly under x86 anymore, probably because of the variety of development tools available at a higher level.

I just kinda want to learn a little more about assemblers and assembly code, my A-Level computing books go only so far, since I would kinda like to try out some of the examples.

Any Advice is greatly appreciated ;)
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: Taking a stroll into Assembly Land...

Post by avansc »

programmerinprogress wrote:Hi, this is my first topic on the forum (although i've been posting replies for a few weeks now)

I was just wandering, how would you go about at least attempting to diving some 86x assembly?

I've recently been doing a little bit of simple assembly for the Acorn RISC computer at college (we have an old machine in the corner of the room), which infact has a built-in assembler (no linker is required, as I believe Acorn machines only use interpreted code, but i'm not sure on that, at least you can write BASIC, with jumps to assembly programs pretty easily)

I'm just wandering where someone would be able to get ahold of a decent assembler and linker, and if anyone knows of any decent references to assembly code on the x86 platform?

From searching and googling, I haven't had much luck, i'm under the impression that people don't really use much assembly under x86 anymore, probably because of the variety of development tools available at a higher level.

I just kinda want to learn a little more about assemblers and assembly code, my A-Level computing books go only so far, since I would kinda like to try out some of the examples.

Any Advice is greatly appreciated ;)
it greatly depends what your platform is. i assume intel.
http://www.amazon.com/Assembly-Language ... 555&sr=1-1
that is with out a doubt the best book you can get on the subject.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
MakazeGamer
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 26
Joined: Wed Oct 29, 2008 10:48 pm

Re: Taking a stroll into Assembly Land...

Post by MakazeGamer »

What would you say about the 4th edition of the book ?, its the only one that i could find at our library.
User avatar
mllarson
Chaos Rift Regular
Chaos Rift Regular
Posts: 183
Joined: Fri Nov 14, 2008 5:20 pm
Location: Minnesota, where "Cold as Hell" has real meaning...

Re: Taking a stroll into Assembly Land...

Post by mllarson »

http://webster.cs.ucr.edu/AoA/
Electronic and dead tree versions.
"Mmmm... these paint chips are scrumptious!"
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Wed Oct 29, 2008 7:31 am
Current Project: some crazy stuff, i'll tell soon :-)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++!
Location: The UK
Contact:

Re: Taking a stroll into Assembly Land...

Post by programmerinprogress »

it greatly depends what your platform is. i assume intel.
http://www.amazon.com/Assembly-Language ... 555&sr=1-1
that is with out a doubt the best book you can get on the subject.
ahh yes, i've had a look in the google books 'taster' of this, it looks good, I might buy it after christmas, if I have any money left over.

i'll also check out that online tutorial mllarson posted.

the help was greatly appreciated :)
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
Post Reply