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