برنامه نویسی
RCL درزبان اسمبلی
RCL دستورالعمل (rotate through carry left) rcl همانطور که از نامش پیدا است، بیت ها را از طریق فلگ carry به سمت چپ می چرخاند.
فرم کلی ودستورعمل ROR
ROR دستورالعمل (rotate right) ror بیت های عملوند خود را به سمت راست چرخش می دهد. فرم کلی آن به صورت زیر است: ror dest,
دستورالعمل rol بیت های فلگ را تغییر می دهد
دستورالعمل rol بیت های فلگ را به صورت زیر تغییر می دهد: • فلگ carry حاوی آخرین با ارزش ترین بیت عملوند می شود. •
دستورالعمل rol به چندشکل استفاده میشود
دستورالعمل rol به شکل های زیر می تواند استفاده شود: rol register, 1 rol memory, 1 rol register, CL rol memory,
دستورعملrol درزبان اسمبلی
دستورالعمل (rotate left) rol بیت های عملوند خود را به سمت چپ چرخش می دهد. فرم کلی آن به صورت زیر است: rol dest, count
دستورات چرخش
دستورات چرخش رشته های بیتی را به صورت دایره ای حرکت می دهد این دستورات مشابه شیفت عمل می کنند با این تفاوت که بیتی
SAR درزبان اسمبلی
SAR دستورالعمل (shift arithmetic right) sar مانند دستورالعمل shr است با این تفاوت که علامت عملوند تغییر را نمی دهد. فرم کلی آن به صورت
دستورالعمل shr بچصورت فلگ ها را تنظیم میکند
دستورالعمل shr فلگ ها را به صورت زیر تنظیم می کند: • اگر تعداد شیفت صفر باشد فلگ ها تغییری نمی کنند. • فلگ carry
SHR درزبان اسمبلی
SHR دستورالعمل (shift right) shr بیت های داده را به سمت راست حرکت می دهد. فرم کلی آنها به صورت زیر است: shr dest, count
دستورالعمل shl/sal بچندصورت روی فلگ تاثیرمیگذارند
دستورالعمل shl/sal به صورت زیر روی فلگ تاثیر می گذارد: • اگر تعداد شیفت صفر باشد فلگ ها تغییری نمی کنند. • فلگ carry آخرین