دستورات شیفت یک رشته بیتی را به سمت راست یا چپ حرکت می دهند. توسط این دستورات می توان روی بیت های داده کار کرد؛ داده را ادغام یا جدا کرد و عملیات محاسباتی را انجام داد. ریزپردازنده ۸۰۸۶ سه دستورالعمل شیفت (shl/sal، shr و sar) دارد. بخش زیر هر یک از این دستورالعمل ها را شرح می دهد.

SHL/SAL
SHR
SAR