works:programmer:delphi:shl-shr

Как работают операции SHL и SHR в Pascal и Delphi

Вообще изначально операции SHL и SHR к нам пришли из 8086 ассемблера, и именуются как логический сдвиг.

0 1 1 0 0 1 1 0 Диаграмма операции X SHL 1 1 1 0 0 1 1 0 0 Ноль добавляется с LSB 8 битное целое число Верхний бит выбрасывется MSB LSB 0 1 1 0 0 1 1 0 Диаграмма операции X SHL 3 0 0 1 1 0 0 0 0 3 нуля добавляются с LSB 8 битное целое число Верхние 3 бита выбрасываются MSB LSB 0 1 1 0 0 1 1 0 Диаграмма операции X SHR 1 0 0 1 1 0 0 1 1 Нижний бит выбрасывается 8 битное целое число Ноль добавляется с MSB MSB LSB 0 1 1 0 0 1 1 0 Диаграмма операции X SHR 3 0 0 0 0 1 1 0 0 Нижние 3 бита выбрасываются 8 битное целое число 3 нуля добавляются с MSB MSB LSB Специально для сайта EugeneX MiniWeb Создал Чугреев Евгений

works/programmer/delphi/shl-shr.txt · Last modified: 2022/11/27 21:28 by Chugreev Eugene