Ask Experts Questions for FREE Help!
 

Free Answers in 3 Easy Steps

Register Now
3 Steps
 


Ask QuestionsprogressAnswer QuestionsprogressBuild ReputationprogressBecome an Expert
 
At Ask Me Help Desk you can ask questions in any topic and have them answered for free by our experts. To ask questions or participate in answering them you must register for a free account. By registering you will be able to:
  • Get free answers from experts in any of our 300+ topics.
  • Accept money for answers that you provide.
  • Communicate privately with other members (PM).
  • See fewer ads.
  View Answers    Answer this question    Ask a question  
 

harshavarma
Oct 20, 2008, 09:23 PM
Hello....

I am thinking of learning the Assembly Language. Can any one help with suggestions about where should I start and which tutorial or e-book is best for beginners.

I am not new to programming and am good at c,c++ but I heard that ASSEMBLY is completely different and a lot tougher :eek:. Though I have some Tuts, they date back to the 90's.It is mentioned in those books that a 32mb ram is very high configuration. You can understand their dates by this. Now I am using a Amd Athlon X2 (64) processor and can any one suggest which assembler suits this config? (Win Xp). Also please suggest a decent "Beginners E-book".

Thank you. :)

KISS
Oct 20, 2008, 09:43 PM
You need a good foundation in binary arithmetic and many times you need to know the archetecture of the machine. You have to understand how the processor works.

I've worked with a number of assembly languages and even hand assembled programs.

I'd take a look here: Microchip Technology Inc. - a Leading Provider of Microcontroller and Analog Semiconductors (http://www.microchip.com) and see what they have to offer.

harshavarma
Oct 21, 2008, 07:40 PM
Thank you Sir. I will go through that.:)

elf1984
Jan 4, 2009, 01:02 AM
Thank you Sir. I will go through that.:)

I just saw this website (Binary addition : BINARY ARITHMETIC (http://www.allaboutcircuits.com/vol_4/chpt_2/2.html)) on binary arithmetic. It may be helpful.