особенно в компиляторах со слабой оптимизацией. Кейл для 51 например по умолчанию все пихает в память, в т.ч. и локальные переменные. Но не все влезает в регистры, поэтому компилятор может и проигнорировать вашу просьбу. Иногда также это дает выигрыш в скорости