Ensamblador de que Micro?
La verdad es que hay varias fomas de lograrlo, la que hace cualquier programador es programar un timer con la mitad del periodo de la frecuencia que necesitas, de tal manera que entre en cada interrupcion del timer a cambiar el estado del puerto es decir PIN= PIN xor 1
observa que el xor provoca un cambio en el pin para hacerlo el complemento del mismo.