В данной статье мы рассмотрим построение универсального сдвигового регистра. Регистром называется цифровой автомат, основным назначением которого является приём информации (запись), временное хранение и выдача. Этот минимум операций выполняется простейшим триггером хранения. Сдвиговый регистр - это модифицированный регистр хранения, в котором триггеры связаны между собой цепями последовательного переноса, позволяющими синхронно переносить содержимое одних триггеров в другие триггеры внутри регистра, в результате чего реализуется сдвиг...
Эта статья поможет вам лучше понять не только как работают команды сдвига, но и то, как компьютер оперирует с цифрами и символами. Языки высокого уровня вам такого понимания не дадут. Команды сдвига бывают циклическими, логическими и арифметическими. Циклические сдвиги влияют на значения флагов OF и CF, остальные на значения флагов OF, SF, PF, CF, ZF. Циклические команды ROL и ROR сдвигают биты влево и вправо соответственно при этом выдвигаемые биты за пределы размера регистра или переменной в памяти, заносятся в освобождающиеся биты...