Archived

This topic is now archived and is closed to further replies.

Emonious

Assembly...

Recommended Posts

Emonious    122
Just a quicky. What sites would you recomend for someone who is interested in getting a jump on an assembly college course. I have NO experience in assembly or even a clue what it looks like. I''d do a search, but a good beginners guide site that someone has had past experience and knows it decent would greatly save me time. Thanks.

Share this post


Link to post
Share on other sites
Jockel    144
I would not recommend starting with Win32Asm (so Windowsprgroamming in assembly) nor would I recommend using HLA.
But the DOS-version of ''art of assembly'' seems to be a good starting point: http://webster.cs.ucr.edu/Page_asm/ArtofAssembly/0_ArtofAsm.html (Don''t be afraid that you will learn outdated things. For the beginning I think it''s the best way to understand assembly).

Or have a look here: http://www.softpanorama.org/Lang/Asmorama/links.shtml#Tutorials (the whole site http://www.softpanorama.org/Lang/Asmorama seems to be a good starting point with a lot of resources).

Hope that helps.

Share this post


Link to post
Share on other sites
Raghar    96
http://win32assembly.online.fr/tutorials.html

I must admit that best asm today comes from Mickerosoft. You should download NASM from sourceforge.net as well. (Inside of package is documentation)

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
I second the Art of Assembly reference. For a college course they most likely won''t teach you x86 anyway. Ours taught z80 and I know a lot of courses do MIPS. You''ll be looking to just get a basic handle on assembly languages in general, and Art of Assembly is a great all around book on the subject.

If your college course teaches you when and when not to use assembly, then you''ll come out of it on top of all the kiddies that think writing a web browser in asm is a good idea, even if you don''t know how to multiply by 5 in one instruction.

Share this post


Link to post
Share on other sites
Ademan555    361
Question, well first of all, i looked at art of assembly, and if i rmemeber right there was a lot of HLA stuff, what if you wanna learn the basic ASM syntax keywords and stuff? i mean i rmeember it listing them, but then moving on to some HLA stuff, butthen again my memory sux, and finally, whats th z80 processor? i know x86 is a standard pc processor (right?) so wuts the z80?


my edit was i put z86...instead of z80 :-D

-Dan

Yes I realize im a n00b...

[edited by - Ademan555 on January 7, 2004 2:39:29 AM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster   
Guest Anonymous Poster
The Z80 was a hugely successful 8-bit processor from the late 1970s. It has been used in countless computers and embedded devices, but perhaps most recognizably it was the CPU in the original Game Boy and Game Boy Color.

Share this post


Link to post
Share on other sites
izzo    437
..and the Microbee, the only Australian computer! Yay!

Emonious, I third the Art of Assembly reference, along with the use of NASM. NASM is very good, very logical, and well-written (including the documentation).

Share this post


Link to post
Share on other sites