Este documento describe un algoritmo para comparar cadenas y ordenarlas por similitud utilizando ensamblador. El algoritmo carga las cadenas en registros, las compara y almacena los resultados en memoria. La ejecución con tres pipelines es más efectiva que con dos pipelines, ya que se completa en 8 ciclos en lugar de 10 ciclos.