Cisc або risc студопедія

Цифрові сигнальні процесори.

Розробка DSP алгоритмів - це спеціальний розділ теорії управ-ня. Виклад цієї теорії вимагає використання досить складної ма-тематичної бази.

У різноманітних DSP можна знайти особливості, властиві як Вбудовуючись-емим мікроконтролерів, так і мікроконтролерів з зовнішньою пам'яттю. DSP не призначені для автономного застосування. Зазвичай вони входять до складу систем, используясь в якості пристроїв управління зовнішнім обору-нанням, а також для обробки вхідних сигналів і формування відповід-ного відгуку.

Як зазначено вище, мені б не хотілося вдаватися в дискусію з приводу того, яка з архітектур краще - CISC або RISC, Гарвардська або Прінстонського. Я спробую пояснити відмінності між цими архітектурами і показати, яке відношення вони мають до мікроконтролерів.

В даний час існує безліч RISC (Reduced Instruct Set Computers - комп'ютери з скороченою системою команд) процесорів, так як склалася думка, що RISC швидше ніж CISC (Complex Instruction Set Computers. Комп'ютери зі складною системою команд) процесори. Така думка не со-всім вірно. Є багато процесорів званих RISC, але насправді відносяться до CISC. Більш того, в деяких додатках CISC-процесори виконують програмний код швидше, ніж це роблять RISC-процесори, або вирішують такі завдання, які RISC-процесори не можуть виконати.

Можливість рівноправного використання всіх регістрів процесора на-ни опиняються «ортогональних» або «симметричностью» процесора. Це забезпе-печує додаткову гнучкість при виконанні деяких операцій. Рас-дивимося, наприклад, виконання умовних переходів в програмі. У CISC-процесорах умовний перехід зазвичай реалізується відповідно до певним значенням біта (прапора) в регістрі стану. В RISC-процес-сорах умовний перехід може відбуватися при певному значенні біта, який знаходиться в будь-якому місці пам'яті. Це значно спрощує опера-ції з прапорами і виконання програм, що використовують ці прапори.

Успіх при використанні RISC-процесорів забезпечується завдяки тому, що їх більше прості команди вимагають для виконання значно менше число машинних циклів. Таким чином, досягається істотне підвищення продуктивності, що дозволяє RISC-процесорів ефек-тивно вирішувати надзвичайно складні завдання.

Схожі статті