Entoces solo hay que ver si el numero es primo ó no, nada mas:
*********
mov si,offset cadena
mov cl,[si]
mov al,cl
xor ah
eti1: div cl
cmp ah,0 ;residuo ==0?
jnz noprimo
dec cx
jcxz esprimo
jmp eti1:
no primo:
;;******
esprimo:
;;*******
*******************
creo qiue eso seria basicamente