Какова цель команд поворота (ROL, RCL на x86)?

Мне всегда было интересно, какова цель команд поворота, которые есть в некоторых процессорах (например, ROL, RCL на x86). Какое программное обеспечение использует эти инструкции? Сначала я подумал, что их можно использовать для шифрования / вычисления хэш-кодов, но эти библиотеки обычно написаны на языке C, в котором нет операторов, отображающих эти инструкции.
s цель команд поворота, которые есть в некоторых процессорах (например, ROL, RCL на x86). Какое программное обеспечение использует эти инструкции? Сначала я подумал, что их можно использовать для шифрования / вычисления хэш-кодов, но эти библиотеки обычно написаны на языке C, в котором нет операторов, отображающих эти инструкции.
s цель команд поворота, которые есть в некоторых процессорах (например, ROL, RCL на x86). Какое программное обеспечение использует эти инструкции? Сначала я подумал, что их можно использовать для шифрования / вычисления хэш-кодов, но эти библиотеки обычно написаны на языке C, в котором нет операторов, отображающих эти инструкции.
Кто-нибудь нашел им применение? Почему они добавлены в набор инструкций?

29
задан Nietzche-jou 12 February 2011 в 06:52
поделиться