Ensamblaje de microcomputadora: Programación para convertir un número binario de 16 bits (representado por un número hexadecimal de 2 bytes) en un número decimal representado por un código ASCII de 5 dígitos.
INICIO:
MOVSI,?0500H
MOVAX,?[SI]
MOVDX,?0
MOVBX,?10000
DIVBX
ADDAL,?30H
MOV[SI?10H],?AL
MOVAX, ?DX
MOVDX, ?0
MOVBX, ?1000
DIVBX
ADDAL, ?30H
MOV[SI?11H], ?AL
MOVAX, ?DX
MOVDX, ?0
MOVBX, ?100
DIVBX
ADDAL, ?30H
MOV[SI?12H], ?AL
MOVAX, ?DX
MOVDX,? 0
MOVBX, ?10
DIVBX
ADDAL, ?30H
MOV[SI ?13H], ?AL? p> p>
MOVAX, ?DX
ADDAL, ?30H
MOV[SI?14H], ?AL
END