Бітовий зсув: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
уточнення
Рядок 2:
Більшість комп'ютерів не можуть напряму [[Адресація пам'яті|адресувати]] біти, які містяться групами по 8, 16, 32 або 64 бітів у [[машинне слово|словах]]. Для забезпечення роботи з бітами існує безліч [[Машинна інструкція|машинних інструкцій]], що включають різні типи зрушень. Всі зрушення схожі один на одного поведінкою середніх бітів, які просто зсуваються вліво або вправо на певну величину. Однак, поведінка крайніх бітів, які йдуть з слова та які з'являються в слові, залежить від типу зсуву.
 
В електроніці бітові зрушення здійснюються в '''[[Регістр процесора|регістр]]ах зсуву'''.
 
== Логічний зсув ==
Рядок 25:
|}
 
При цьому зрушенні слово розглядається не просто як група бітів, а як ціле число в [[ДодатковийДоповняльний код (подання числа)|додатковомудоповняльному коді]].
При зсуві вліво веде себе як логічний зрушення, при зсуві вправо: минає біт йде, не впливаючи на біти, що залишилися, а на місце з'явився біта встановлюється біт, відповідний знаку.