Programación en lenguaje ensamblador. Programa para realizar y=10*x.
segmento de datos
org 1000h
x db 12
y db ?
finales de datos
segmento de código
supongamos cs: código, ds: datos
inicio: mov ax, datos
mov ds, ax
mov ax, ds: [1000h]
mov dx, 10
mul dx
código termina
fin inicio p> p>
Los resultados se almacenan en dx, ax, que son 0000h y 0078h respectivamente, que son el byte alto y el byte bajo respectivamente 7*16 8=120 La verificación es correcta
.