Answer and Explanation:
Assembly language is a low- level code or language used for initialization and system testing. It makes use of an assembler to convert codes and instructions in assembly language to executable machine language code.
- It can be used for video processing
- It can ease the accessibility of specific processor instructions
- Critical Issues with performance can be addressed with the use of assembly language
- It is generally used for direct manipulation of the hardware.
- it can help in optimization of task and helps to run our program faster if the program is stilted or constrained in memory as it is the most primitive language computer can use.
- If a program is platform specific then itis better to use assembly language for better output.
- It can be used in real time systems, low level embedded systems, etc