کامپیوتر با دستورهای پیچیده

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

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

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

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

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

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

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

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