Diagnóstico
La cola que devuelve datos viejos
Un buffer circular de capacidad 8 funciona bien hasta que se han encolado más de 8 elementos en total (aunque nunca haya más de 3 a la vez). Desde ahí, desencolar devuelve valores antiguos. El código de encolar:
datos[inicio + longitud] ← xlongitud ← longitud + 1