Alguien me podría ayudar a arreglar mi código, este debe sacar el promedio de un vector de orden n, pero se queda en un loop infinito, nose que tendrá malo, estoy utilizando emu8086, de antemano gracias . promedio: finalizar2: call pthis db 13,10,"El promedio de los numero del vector es: ",0 mov ax, @data ;ax @data mov ds, ax mov cx, tamanio ;cx es el contador xor bx, bx ;i 0 xor ax, ax ;RESUL 0 Bucle: add ax, vector[bx] ;Suma= sumaanterior+Serie(posicion del vector actual) add bx,2 ;I i+1 inc cont; incrementamos contador cmp cx,cont ; Miramos que no haya llegado a fin de vector jnz bucle; Si no son CX y cont iguales volvemos a bucle mov RESUL, ax ; Una vez haya recorrido el vector el resultado lo dejamos en resul jmp comenzar