Вот, достаточно просто почитать процессор и его валидатор :)