معماری سیسک

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

معماری سیسک (به انگلیسی: CISC) یا مجموعه دستورالعمل‌های پیچیده، نوعی معماری کامپیوتری است که در آن یک دستورالعمل می‌تواند چندین دستورالعمل سطح پایین دیگر را اجرا کند (مانند خواندن از حافظه، عملیات حسابی و ذخیره در حافظه) و/یا می‌تواند دستورالعملی چند مرحله‌ای باشد.این نوع معماری در مقابل معماری ریسک (به انگلیسی: RISC) قرار می‌گیرد.

از نمونه ریزپردازنده‌هایی که از این معماری استفاده کرده‌اند می‌توان به ایکس۸۶، موتورولا۶۸کا و واکس اشاره کرد.

تاریخچه[ویرایش]

قبل از فلسفهٔ بوجود آمدن معماری ریسک، خیلی از معماری‌های موجود برای کامپیوترها طوری طراحی شده بودند که بتوان با آن‌ها و با استفاده از دستورالعمل‌های تکی، برنامه‌نویسی سطح بالا و عملیات‌هایی مانند ایجاد فراخوانی‌ها، کنترل حلقه‌ها و آدرس‌دهی‌های پیچیده را انجام داد. این دستورالعمل‌ها برای افزایش تراکم کد تولید شده بصورت پیچیده‌ای رمزنگاری می‌شدند و همچنین باعث تولید برنامه‌های کوچکتر از نظر حجم می‌شدند که باعث صرفه‌جویی در میزان مصرف دیسک و حافظهٔ اصلی کامپیوتر می‌شد و همچنین سرعت اجرای خوبی نیز داشتند.

پیوند به بیرون[ویرایش]

منابع[ویرایش]

مشارکت‌کنندگان ویکی‌پدیا، «Complex instruction set computing»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۲۲ تیر ۱۳۹۰).