ну там получается бряк правильно стоял, но при следующей загрузке код то я менял и адреса комманд в памяти сместились и этот бряк уже может смотреть совсем на другую процедуру или цикл как вы и говорите, а эта галочка при следущей загрузке кода я так понял это вот предупреждение выкинет если увидит что код поменялся