Para introduzir a linguagem Assembly do 8086 vamos utilizar o programa exemplo.asm. Trata-se de um programa completo, embora muito simples, que tem como objectivo multiplicar dois números de 16 bits.
DATA_HERE SEGMENT MULTIPLICANDO DW 204AH MULTIPLICADOR DW 382AH PRODUTO DW 2 DUP(0) DATA_HERE ENDS CODE_HERE SEGMENT ASSUME CS:CODE_HERE, DS:DATA_HERE MOV AX, DATA_HERE MOV DS, AX MOV AX, MULTIPLICANDO MUL MULTIPLICADOR MOV PRODUTO, AX MOV PRODUTO+2, DX MOV AH, 4CH INT 21H CODE_HERE ENDS END
Este programa multiplica dois números de 16 bits e dá como resultado um número de 32 bits que é guardado em memória.