Advantages and Disadvantages of Machine code and Assembly
Advantages
It can produce very precise, locally optimised and efficient code.
It provides direct access to system-level without having to go through a software interface.
Complete control of your own code.
Disadvantages
It’s machine dependent.
Programmers who can write efficient assembly code are rare.
Code is tedious to write and very prone to bugs.
Code can be difficult to understand, making it hard to modify and maintain