Цитата Сообщение от reddie Посмотреть сообщение
А зачем оно в ассемблере? За редким исключением, переменные можно хранить прямо в регистрах, либо модифицировать код.
Посчитал очки или координаты спрайта и будешь пол-игры в регистрах хранить? Так регистров не напасёшься

- - - Добавлено - - -

Цитата Сообщение от Lethargeek Посмотреть сообщение
лучше было бы, если бы компилятор переупорядочил операторы
это бы да. Только если выражения посложнее написать (к примеру, три операнда или скобки ввести), то уже куча частных случаев возникает. Всё не предусмотришь.