Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен хардуер >>

Как Микропроцесорна техника Микропроцесорна техника Work

ана и може да съдържа десетки милиони транзистори. Опростени процесори могат да се състоят от няколко хиляди транзистори, гравирани върху един чип само няколко милиметра квадрат.
Микропроцесорна Logic
<р> За да се разбере как работи микропроцесор, че е полезно да гледат вътре и да научат за логиката, използвана за създадете такъв. В процеса можете да научите повече за асемблер - на родния език на микропроцесор - и много от нещата, които инженерите могат да направят, за да повиши скоростта на процесора
<р> A микропроцесор изпълнява колекция от машина. инструкции, които разказват процесора какво да правя. Въз основа на указанията, микропроцесор прави три основни неща:

<Ли> Използване си ALU (аритметика /Logic Unit), микропроцесор може да изпълнява математически операции като събиране, изваждане, умножение и деление. Съвременните микропроцесори съдържат пълни процесори с плаваща запетая, които могат да извършват сложни операции на изключително големи числа с плаваща запетая.
<Ли> A микропроцесор може да се движи на данни от едно място на паметта на друг.
<Ли> A микропроцесор може да взема решения и да скачат към нов набор от инструкции, основани на тези решения.

<р> Може да има много сложни неща, които микропроцесор прави, но това са трите основните си дейности. Следната диаграма показва изключително прост микропроцесор може да прави тези три неща:
<р> Това е толкова просто, колкото микропроцесор получава. Това микропроцесор има:

<Ли> An адресна шина (които могат да бъдат широки 8, 16 или 32 бита), който изпраща обръщение към паметта
<Ли> A трансфер на данни (която може да бъде 8, 16 или широки 32 бита), които могат да изпращат данни в паметта или да получават данни от паметта
<Ли> An RD (прочети) и WR (запис) линия, за да каже на паметта дали иска да създаде или да получите на място, адресирано
<Ли> A часовник линия, която ви позволява часовник импулсна поредица процесора
<Ли> A нулиране линия, която нулира брояча програма на нула (или каквото) и рестартира изпълнение

<р> Да предположим, че и двете адресните данни и автобусите са широко 8 бита в този пример
<р> Това са компонентите на тази проста микропроцесор:.

<Ли> Регистри A, B и C са просто ключалки направен от флип -flops. (Вижте раздела за " ръба задействано лостчетата ". В това как Булева логика Works за подробности)
<Ли> адрес резето The се точно като регистри A, B и C.
<Ли>

Page [1] [2] [3] [4] [5] [6] [7] [8] [9]