8086 Assembly Language Programming
Assembly Language Programming is a low level programming language which is processor specific. It means it will run only on the processor architecture for which it was written. Pros : Faster - Basically assembly language program are executed in much less time as compared to the high-level programing language like c,c+. Low memory usage - As assembly is processor specific it consumes less memory and are compiled in low memory space. Real Time Systems - Real time applications use assembly because they have a deadline for their output. (i.e system should response or generate output within a specific period of time.) Cons: Portability - Assembly language is processor specific so it cannot run on multiple platforms. It is machine specific language. Difficult to program - The programmer should have a keen knowledge about the architecture of the processor as different processors will have different register set and different combinations to use them. ...