Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový hardware >>

Jak mikroprocesory Work

ovnat dvě čísla a zjistit, zda jsou stejné, pokud je větší, než druhý, atd. Testovací registru může také obvykle uspořádat nést kousek z posledního stupně sčítacího obvodu. To ukládá tyto hodnoty v žabkách a pak dekodér instrukce lze použít hodnoty pro rozhodování
  • K dispozici je šest krabice označená ". 3-State " na obrázku. Jedná se o třístavové vyrovnávací paměti. Tri-state vyrovnávací paměť může projít a 1, 0 nebo může v podstatě odpojit jeho výstup (představte si přepínač, který zcela odpojí výstupní vedení z drátu, který výstup je míří k). Tri-state vyrovnávací paměti umožňuje více výstupy pro připojení k drátu, ale pouze jeden z nich, aby skutečně řídit 1 nebo 0 na trati.
  • Výuka rejstřík a dekodér instrukce jsou odpovědné za kontrolu všechny další komponenty

    I když nejsou zobrazeny v tomto diagramu, tam by ovládací vedení z dekodéru instrukce, které by:.

  • Tell A zaregistrujte závora hodnoty v současné době na datové sběrnici
  • Řekněte registr B závora hodnoty v současné době na datové sběrnici
  • Řekněte registr C závora hodnoty v současné době vystupuje z ALU
  • Řekni pult programu zaregistrovat závora hodnoty v současné době na datové sběrnici
  • Řekněte registr adres závora hodnoty v současné době na datové sběrnici
  • Řekněte rejstříku instrukcí závora hodnoty v současné době na datech bus
  • Řekněte čítač instrukcí pro zvýšení
  • Řekněte čítač instrukcí resetovat na nulu
  • Aktivovat některý ze šesti tri-státní vyrovnávací paměti (šest samostatných řádků)
  • Řekněte ALU, jaká operace provádět
  • Řekněte testovací registr závora testovacích bitů ALU
  • Aktivovat RD linku
  • Aktivace WR linky

    Příchod do dekodéru instrukce jsou bity od zkušebního rejstříku a hodiny linie, stejně jako bity instrukčního registru mikroprocesoru Paměť.

    V předchozí části jsme mluvili o adrese a datové sběrnice, stejně jako RD a WR linky. Tyto autobusy a linky spojují buď do paměti RAM, nebo ROM - obecně obojí. V našem ukázkovém mikroprocesorem, máme adresovou sběrnici 8 bitů širokou datovou sběrnici a 8 bitů široký. To znamená, že mikroprocesor mohou řešit (2 8), 256 bajtů paměti, a to může číst a psát 8 bitů do paměti v čase. Předpokládejme, že tento jednoduchý mikroprocesor má 128 bajtů ROM začíná na adrese 0 a 128 bajtů paměti RAM začíná na adrese 128.

    ROM je zkratka pro paměť pouze pro čtení. Rom

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