Sir I have sound knowledge in C++ and Java, also C is not a problem for me. However I know nothing about Assembly Language.
Will you give me short description about scope, use, relevance of Assembly language.
may help you in understanding the basics of assembly.
->You are having sound knowledge in C++ and Java, also C is not a problem for you. Then Assembly is not a problem for you too. This show that you are having a good programming experience. By learning assembly your programming skills will defenitely enhance.
you learn C, then you learn Java. you found no difficulty. Reason: way of programming does not change. Assembly language feels tough because of its different style of programming. So do not worry, if you wiil try you will succeed.
My friend told me that this language depends on the architecture of the system. So it is very difficult to learn.
Is this true?
->yes thats true, but every book of Assembly language include a Portion of Computer Architecture. first you have to clear your basics for Hardware. asm is hardware dependent, for intel, motorola, mac....as the hardware changes way of programming changes.
but acc to me, don't worry and just go through the book, in the same way as you had learn C or JAVA.
'ART of Assembly' by R. Hyde is considered to be the best book for learning asm programming.
Will you provide me some useful links?
this link may help you for basic hardware probs. but it supports a old arch...but is good for beginners.
and you can find a video tutorial by Niel dickson on showmedo.com