Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový hardvér >>

Ako mikroprocesory Work

roprocesor funguje, je užitočné sa pozrieť dovnútra a dozvedieť sa o logike použité pre vytvoriť. V tomto procese si môžete tiež dozvedieť o assembleri - rodný jazyk mikroprocesora - a mnoho z vecí, ktoré môžete urobiť, aby inžinieri zvýšiť rýchlosť procesora

Mikroprocesor vykonáva zbierku stroja. pokyny, ktoré hovoria procesora, čo robiť. Na základe pokynov, mikroprocesorom robí tri základné veci:

  • Používanie jeho ALU (aritmetický /-logická jednotka), mikroprocesor môže vykonávať matematické operácie ako je sčítanie, odčítanie, násobenie a delenie. Moderné mikroprocesory obsahujú kompletné s pohyblivou rádovou čiarkou procesory, ktoré môžu vykonávať mimoriadne zložité operácie na veľkých číslach s plávajúcou desatinnou čiarkou.
  • Mikroprocesor môže presunúť dáta z jedného umiestnenia do iného.
  • Mikroprocesor môže robiť rozhodnutia a skok na novú sadu pokynov na základe týchto rozhodnutí.

    Môže byť veľmi sofistikované veci, ktoré mikroprocesor robí, ale to sú jeho tri základné činnosti. Nasledujúci obrázok ukazuje veľmi jednoduchý mikroprocesor schopný robiť tieto tri veci:

    To je asi tak jednoduché, ako mikroprocesor dostane. Tento mikroprocesor má:

  • Adresa, zbernica (to môže byť 8, 16 alebo 32 bitov široký), ktoré vysiela na adresu pamäti
  • A dátová zbernica (to môže byť 8, 16 alebo 32 bitov široký), ktoré je možné odosielať dáta do pamäte, alebo prijímať dáta z pamäte
  • RD (čítanie) a WR (zápis) linka povedať pamäti, či chce nastaviť alebo získať adresovaného miesta
  • Hodiny, linka, ktorá umožňuje hodiny postupnosť pulzov procesora
  • reset linku, ktorá obnoví program počítadlo na nulu (alebo čokoľvek) a reštartuje spustenie

    Predpokladajme, že oba adresa a dátovej zbernice 8 bitov široký v tomto príklade

    Tu sú súčasti tohto jednoduchého mikroprocesora :.

  • registre A, B a C sú jednoducho západky vyrobené z fanda -flops. (Vidieť sekcii na " EDGE vyvolalo západky ". V tom, ako boolovské logika pracuje pre podrobnosti)
  • Adresa západka je, rovnako ako registre A, B a C.
  • pult programu je západka s extra schopnosťou zvýšiť o 1, keď povedal, aby tak urobili, a tiež k resetovanie na nulu, keď povedal, aby tak urobili.
  • ALU by mohol byť rovnako jednoduché ako 8-bitový zmije (pozri časť Na zmije v tom, ako boolovské logika Works pre podrobnosti), alebo môže byť schopný pre sčítanie, odčítanie, násobenie a de

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