Know-how, előadás, parancskódolási rendszer

Egy ilyen számítógép működtetését a (a + b) * c-d) / e kifejezés kiszámításának példájával szemléltetjük.

Az első két munkaciklusban az a és b operandusok a memóriából kivonásra kerülnek, és a PP1 és PP2 munkarészletbe kerülnek. Miután elolvasta a verem memóriájának következő celláját, a vezérlő eszköz a tagjával meghatározza, hogy ez az információ működési kód. Ezt a kódot küldi az ALU-nak. ahol a regiszterekben tárolt operandusok hozzáadása történik, az eredményt az egyik munkarendben írják. Mivel a következő cellában tárolja az operandust. akkor elküldik az RR-nek. mentes a rögzített eredménytől. Ezután a következő műveletet hajtja végre, és így tovább.

Ez a számítógépes szerkezet nagy sebességet biztosít. de nagyon összetett programozást igényel.

A parancsformátum és a fő számítógépes paraméterek kölcsönös függősége

Az nkop hosszúságú működési kódex területén kódolható műveletek maximális száma. jelentése

Ezután a számítógép parancsrendszerét alkotó ismert utasítások (K) szerint meghatározhatja a műveleti mező kívánt hosszát:

Természetesen ez az érték a legkisebb lehetséges egész szám. Tehát egy 100 utasítást tartalmazó parancsrendszerrel rendelkező számítógép esetén a műveleti kód mező hossza 7 bit.

ahol V a tárolási kapacitás.

Helló A "Logikai és számtani alapok és a számítógépes működés elveinek" első előadásában a számítógép klasszikus blokkdiagramja található. Ha meg tudod határozni, és hogyan lehet a klasszikus architektúrában megvalósítani a bemeneti / kimeneti eszközök RAM-mal való közvetlen működtetését? Ha jól értem, ez a memória közvetlen elérésének módja, a klasszikus architektúrában nincs megadva.

Kapcsolódó cikkek