The 8086 is a processor that is represented for all peripheral devices such as serial bus, and RAM and ROM, I/O devices and so on which are all externally connected to CPU by using a system bus. Hardware of The Processor 8086 Processor Architecture Before writing the program the embedded designers must have sufficient knowledge on particular hardware of the controller or processor, so first we required to know hardware of 8086 processor. The microcontroller or microprocessor can understand only the binary language like 0’s or 1’s therefore the assembler convert the assembly language to binary language and store it the memory to perform the tasks. The assembly programming language is a low-level language which is developed by using mnemonics. Assembly Level Programming 8086 Assembly Level Programming 8086