Микропрограм — разлика између измена

Садржај обрисан Садржај додат
м Поправљене везе: РомROM (memorija)
Нема описа измене
Ред 8:
Када су први рачунари развијани, брзина процесора је била приближна брзини главне меморије, и свака инструкциона реч прочитана из меморије је могла ефикасно командовати извршавањем појединачне операције од стране процесора. Међутим, када је логички дизајн постао напреднији, постало је могуће да процесор извршава операције много брже него што се инструкционе речи узимају из меморије.
 
Микропрограмирање је било одговор за овај дебаланс. Омогућавањем свакој инструкцији добављеној из меморије да позове микро-субрутинумикросубрутину, инструкције добављене из меморије би могле да командују процесору у извођењу врло комплексних операција, као што је сабирање бројева у покретном зарезу или извршавање комплетних операција на стринговима карактера.
 
У скорије време, напредак у брзини меморије је учинио микропрограмирање мање неопходним, што води повратку рачунарских архитектура са директним извршавањем ([[РИСЦ]]).
 
== Друге користи ==
Микропрограмирани процесор је процесор чији су хардверски алати различите (обично једноставније) [[архитектура рачунара|архитектуре]] од оне која је видљива обичном програмеру; та простија архитектура (микроархитектура) се користи за извршавање микропрограма који имплементира архитектуру видљиву за програмера. Ова под-архитектура не мора да има икакву фиксну везу са резултујућом архитектуром која је видљива програмеру. Ово знатно олакшава имплементирање одређене видљиве архитектуре на широк спектар хардверских микро-архитектурамикроархитектура.
 
== Види још ==