کاربردهای شیفت

عمل شیفت بیت های داده را حرکت می دهد. حرکت بیت ها می تواند به سمت چپ (به سمت بیت های با ارزش) یا راست (به سمت بیت های کم ارزش) باشد. فلگ Carry معمولا آخرین بیت شیفت داده شده که از عملوند خارج می شود را می گیرد.

دو نوع شیفت وجود دارد: شیفت منطقی و شیفت ریاضی. شیفت منطقی ساده ترین شیفت است که به طریق ساده ای بیت ها را شیفت می دهد. در شیفت ریاضی علامت عدد حفظ می شود.

مثال. یک عدد شیفت داده شده یک بایتی نشان داده شده است.
pariu

توجه کنید که بیت های جدیدی که وارد می شوند همیشه صفر هستند