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.