yes it is used.
Getting books related to microprossesor design and programming will help you developing a good understanding about assembly language.
Search for this book "designing embedded systems with PIC microcontrollers principles and applications, by Tim Wilmshurst" good refrence for beginners I guess.
yes it is used.
Getting books related to microprossesor design and programming will help you developing a good understanding about assembly language.
Search for this book "designing embedded systems with PIC microcontrollers principles and applications, by Tim Wilmshurst" good refrence for beginners I guess.
Actually, assembly language differs a little from one to another processor. Semantics can be different. A set of commands may be (should be) different.
As for microcontrollers, their core is microprocessor. Roughly speaking microcontroller = microprocessor + I/O. Imagine you have a little "motherboard". That's a microcontroller. Nowadays even processors can be considered such a way (SoC).
yes it is used. it is rather easy if you concentrate on it.
for understanding microcontroller please read this book:
Microcontroller and Embedded System By Muhammad Ali Mazidi
If you are interested to learn assembly programming for 8051 read the book written by MAZIDI.Its name is "8051 controller & embedded s/m".It is a nice book where you can get idea about both 8051 & its assembly programming.
assembly language is the most powerful programming language, but the problem is it is different for each processor or controller. if u r not going to stick with one controller family, better do your program in c language. learning assembly is not a tedious process. for 8051 refer '8051 by mazidi'.