آموزش زبان اسمبلی
دستورات پرش شرطی درزبان اسمبلی
دستورات پرش شرطی برای ساختن حلقه ها و عبارات شرطی مانند if بکار می روند. پرش های شرطی یک یا چند فلگ را بررسی می
دستور پرش بدون شرط درزبان اسمبلی
دستور پرش بدون شرط دستورالعمل (jump) jmp بدون هیچ شرطی کنترل را به نقطه دیگری در برنامه منتقل می کند و مشابه دستور goto در
گونه های مختلف پرش
گونه های مختلفی از دستورات پرش وجود دارند: • کوتاه (short). این نوع پرش بسیار محدود است و تنها می تواند ۱۲۸ بایت بالا یا
دستورپرش ودستورعمل
ساختارهای کنترلی نظیر عبارات شرطی و حلقه های تکرار توسط دستورات پرش ساخته می شود. ۸۰۸۶ چند نوع دستورالعمل پرش را در اختیار می گذارد.
دستورالعمل RCRدرزبان اسمبلی
RCR دستورالعمل (rotate through carry right) rcr بیت های داده را از طریق فلگ carry به سمت راست می چرخاند. شکل کلی آن به صورت
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