In computer programming, An assembly language is a low-level programming language designed for a specific type of processor. Assembly language often abbreviated as ASM.
Assembly code can be converted to machine code using an assembler like emu8086, NASM, MASM, etc. An assembler program creates object code by translating combinations of mnemonics and syntax for operations.
Some of the instruction of 8086 are listed below:
NAME – name of the program
MOV – move data from one register to another
ADD – add two values from two registers
SUB – subtract a value from one register from another
LOOP – repeat the same instruction from above or below the instruction
JMP – jump to another location
INT – interrupt a process
RET – return