Convertir decimal a hexadecimal en ensamblaje

¿Alguien puede explicarme el algoritmo de conversión de decimal a hex en ensamblaje? Tengo un valor decimal en una variable y debería imprimirlo como un valor hexadecimal. La impresión debe tener este aspecto: 34AC6.