بازدیدها: 22
فصل 3) دستورالعمل های ریزپردازنده 68000
يكي از پرکاربردترين دستورالعملهاي 68000 دستورالعمل انتقال مي باشد. توسط اين دستورالعمل هر مقداري از هر نقطه به نقطه ديگر منتقل مي شود. بسته به اينكه از كدام حالت آدرس دهي مبدأ و مقصد استفاده شود (توضیحات بیشتر در سایر مقالات سایت میکرو رایانه) ، توسط اين دستورالعمل مي توان اطلاعات را از يك ثبات به ثبات ديگر يا از ثبات به حافظه ، از حافظه به ثبات و يا مستقيماً بدون استفاده از هيچ ثباتي منتقل نمود.
اصولا روشهاي آدرس دهي به منظور چهار هدف اصلی بكار مي روند:
1 ـ اطلاعات :
اگر از يك روش تعيين آدرس موثر براي اشاره به عملوند اطلاعات استفاده شود ،اين روش يك روش آدرس دهي براي اطلاعات مي باشد.
2 ـ حافظه :
اگر از يك روش تعيين آدرس مؤثر براي اشاره به عملوند (توضیحات بیشتر در سایر مقالات سایت میکرو رایانه) حافظه استفاده شود ، اين روش يك روش آدرس دهي براي آدرس مي باشد.
3 ـ كنترل :
اگر از يك روش تعيين آدرس مؤثر براي اشاره به عملوند حافظه ، بدون ذكر اندازه عملوند استفاده شود ، اين روش يك روش آدرس دهي براي كنترل مي باشد.
4 ـ مقادير قابل تغيير :
اگر ازيك روش تعيين آدرس مؤثر براي اشاره به عملوند قابل نوشتن استفاده شود،اين روش يك روش آدرس دهي براي عملوندهاي قابل تغيير مي باشد.
تقسیم بندی دستورالعمل ها
مجموعه دستورالعملهاي 68000 به هشت قسمت تقسيم مي شوند:
دستورالعملهاي انتقال اطلاعات :
باعث انتقال اطلاعات بين خانه های حافظه و وسایل I/O و ثبات های با کاربرد عمومی با هر ترکیب دلخواه می شوند.
دستورالعملهاي محاسبات عملي:
باعث اجراي عمليات محاسباتي با دقت معمولي و دقت زياد در روي اعداد باينري مي شوند.
دستورالعملهاي منطقي:
باعث اجراي عمليات منطقی مثل ،و ،يا و ياي انحصاري منطقي در روي محتويات خانه حافظهها و ثباتها مي شوند.
دستورالعملهاي چرخش و تغيير مكان :
باعث چرخش و تغيير مكان محتويات خانه حافظهها و ثباتها مي شوند.
دستورالعملهاي عمليات تك بيت :
حالت تك بيتها را امتحان كرده و متناسب با نتيجه حاصل از امتحان عملياتي را اجرا مي كنند.
دستورالعملهاي اعشاري با رمز باينري :
باعث انجام عمليات جمع و تفريق ارقام BCD مي شوند.
دستورالعملهاي كنترل برنامه :
براي كنترل توالي اجراي برنامه باعث اجراي عمليات انشعاب ،جهش و احضار زير روال مي شوند.
دستورالعملهاي كنترل سيستم: شامل دستورالعملهاي اختصاصي ،و دستورالعملهايي هستند كه باعث اصلاح و بكارگيري ثباتهاي حالت مي شوند.
منبع: microrayaneh.com