Yes, there is a great need to learn Assembly language due to its great importance.
- Assembly language is used to code real time programming.
- It is essential to understand the basic organization of the machine.
- It is used with C language in doing system programming.
- There are many things that we can not do in higher level languages but in assembly language.
- Game programming need very efficient and fast coding so the use of assembly is very important in these.
- To make device drivers, to control hardware or direct access to the system components, in image processing.
- Assembly language programs run very fast because these are free of garbage code.