crossing over is the exchange of chromosome segments between non-sister chromatids during the production of gametes. the effect is to assort (shuffle) the alleles on parental chromosomes, so that the gametes carry "combinations" of genes different from either parent. this has the overall effect of increasing the variety of phenotypes present in a population.