تاریخ بروزرسانی : 1400/04/06
نام بسته : معماری کامپیوتر پیشرفته
——————————————————————–
فهرست
آشنایی با سطوح طراحی و ادوات مورد استفاده در رجیسترها
سطوح طراحی در کامپیوتر
مالتی پلکسر (Multi plexer)
کد گشا (Decoder)
کد گذار (encoder)
آرایه منطقی (Logic Array)
آرایه منطقی برنامه ریزی (PLA)
گذرگاه (BUS)
ﺑﺎﻓﺮﯾﺎ دراﯾﻮﯾﺎﺑﺎﻓﺮ دراﯾﻮ
ﻃﺮاﺣﯽﭘﺮدازﻧﺪه
وظیفه اصلی CPU
وظیفه فرعی Cpu
ﺳﺮﻋﺖﺣﺎﻓﻈﻪ
ارتباط CPU با I/O و حافظه اصلی
ماشین وان نیومن
پردازش موازی (Parallel Processing)
ﻃﺮاﺣﯽ واﺣﺪﻣﺤﺎﺳﺒﻪ و ﻣﻨﻄﻖ
ﻧﺤﻮهﻧﻤﺎﯾﺶ داده در ﮐﺎﻣﭙﯿﻮﺗﺮ
اﻋﺪادﺑﯽﺳﯽدی (BCD)
کد گری (Gray)
ﮐﺎرﺑﺮدﻫﺎيﮐﺪﺧﺎﮐﺴﺘﺮي
اعداد ممیز شناور (Floating Point
نرمال سازی
ﺗﻤﺮﯾﻨﺎت
مداراتﺟﻤﻊﮐﻨﻨﺪه
اﻧﻮاعﺟﻤﻊﮐﻨﻨﺪهﻫﺎ
ﺗﻤﺮﯾﻨﺎت
ﻣﺪاراتﺿﺮبﮐﻨﻨﺪه
روﺷﻬﺎيﺳﺮﯾﻊﺿﺮب
روش ضرب Booth
ﺿﺮبﺑﻪﮐﻤﮏﻣﺪاراتﺗﺮﮐﯿﺒﯽ (ﺿﺮب آراﯾﻪاي)
ﺗﻤﺮﯾﻨﺎت
ﻣﺪاراتﺗﻘﺴﯿﻢﮐﻨﻨﺪه
ﺗﻘﺴﯿﻢﺑﻪ روش ﻣﻘﺎﯾﺴﻪاي
ﺗﻘﺴﯿﻢﺑﻪ روش Restoring
تقسیم به روش Non Restoring
ﺗﻤﺮﯾﻨﺎت
اﻋﻤﺎل اﺻﻠﯽ دراﻋﺪادﻣﻤﯿﺰﺷﻨﺎور
ﻋﻤﻞﺟﻤﻊ دراﻋﺪادﻣﻤﯿﺰﺷﻨﺎور
ﺗﻤﺮﯾﻨﺎت
ﻃﺮاﺣﯽ واﺣﺪﮐﻨﺘﺮل وﺣﺎﻓﻈﻪ
روش ﺳﯿﻢﺑﻨﺪيﺷﺪه
روش رﯾﺰﺑﺮﻧﺎﻣﻪﺳﺎزي
ﻣﺠﻤﻮﻋﻪﺳﯿﮕﻨﺎﻟﻬﺎيﮐﻨﺘﺮﻟﯽ
ﺗﻤﺮﯾﻨﺎت
سازمان حافظه (Memory Organization)
ﺟﻨﺲﺣﺎﻓﻈﻪ
حافظه حلقه های مغناطیسی
ﺳﻠﺴﻠﻪﻣﺮاﺗﺐ ذﺧﯿﺮهﺳﺎزي اﻃﻼﻋﺎت
انواعCache
ﺣﺎﻓﻈﻪ اﻧﺠﻤﻨﯽ
ﺗﻤﺮﯾﻨﺎت
روﺷﻬﺎيﻣﺘﻔﺎوت اﻧﺘﻘﺎل اﻃﻼﻋﺎتﺑﯿﻦﮐﺎﻣﭙﯿﻮﺗﺮ ودﺳﺘﮕﺎﻫﻬﺎيﺟﺎﻧﺒﯽ
برنامه ریزی ورودی / خروجی
وقفه
دسترسی مستقیم به حافظه
Cycle Stealing (دزدﯾﺪنﭼﺮﺧﻪ)
ﺗﻤﺮﯾﻨﺎت
منابع و ماخذ
بخش هایی از بسته درسی معماری کامپیوتر
آشنایی با سطوح طراحی و ادوات مورد استفاده در رجیسترها
سطوح طراحی در کامپیوتر
همانطور که میدانید طراحی در کامپیوتر در سه سطح انجام میشود:
به عنوان مثال طراحی یک ساعت دیجیتال را در نظر میگیریم.
در سطح گیت
یک مدار مجتمع (IC) را در نظر بگیرید که زمان را میشمارد و به صورت Seven Segment نمایش میدهد.
در سطح ثبات
در اینجا به کمک گیتهای موجود طراحی را انجام میدهیم و ثباتهایی که کارهای بخصوصی را انجام میدهند با یکدیگر ارتباط دارند.
در سطح پردازنده
در این سطح واحد پردازنده سیستم طراحی میشود، که این بحث مربوط به درس ریزپردازندهها میباشد. در درس معماری طراحی رجیسترها مورد بحث است و بیشتر مطالب مربوط به طراحی پیادهسازی این قسمت از کامپیوتر است.
مالتی پلکسر (Multi plexer)
مالتی پلکسر یک مدار ترکیبی است که به کمک آن میتوان اطلاعات واقع در چند مسیر را به یک مسیر هدایت نمود. اگر در مالتی پلکسرها 2n مسیر ورودی وجود داشته باشد؛ n خط انتخاب برای این مسیرها وجود دارد که به کمک آن میتوان اطلاعات موجود در یک مسیر ورودی را به خروجی منتقل نمود.
نوشتههای تازه