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

Садржај обрисан Садржај додат
м Бот Додаје: ko:마이크로코드
Нема описа измене
Ред 6:
 
== Разлози за микропрограмирање ==
Када су први рачунари развијани, брзина процесора је била приближна брзини главне меморије, и свака инструкциона реч прочитана из меморије је могла ефикасно д командујекомандовати извршавањем појединачне операције од стране процесора. Међутим, када је логички дизајн постао напреднији, постало је могуће да процесор извршава операције много брже него што се инструкционе речи узимају из меморије.
 
Микропрограмирање је било одговор за овај дебаланс. Омогућавањем свакој инструкцији добављеној из меморије да позове микро-субрутину, инструкције добављене из меморије би могле да командују процесору у извођењу врло комплексних операција, као што је сабирање бројева у покретном зарезу или извршавање комплетних операција на стринговима карактера.
Ред 13:
 
== Друге користи ==
Микропрограмирани процесор је процесор чији су хардверски алати различите (обично једноставније) [[рачунарска архитектура|архитектуре]] од оне која је видљива обичном програмеру; та простија архитектура (микроархитектура) се користи за извршавање микропрограма који имплементира архитектуру која је видљивавидљиву за програмера. Ова под-архитектура не мора да има икакву фиксну везу са резултујућом архитектуром која је видљива програмеру. Ово знатно олакшава имплементирање одређене видљиве архитектуре на шиоркширок спектар хардверских микро-архитектура.
 
==Види још==