179229. lajstromszámú szabadalom • Berendezés számítógépek utasításkódjának mikroprogramvezérelt áttranszformálására

179229 A mikroprogr amvezérelt g zárni tógépe lib en a központi-művelet meçoldôegysèg utasitás megoldását mikröprogram vezérli, amely - általában csak olvasható /PROM,ROM/ - memóriában van eltárol­va. A művelet megoldó egység számára a különböző utasítások /illetve azokhoz tartózó utasit ás kódok/ más-más részműveleteket t/mikroprogramot, mikroutasitás sorozatot/ igényelnek. Az uta­­'sitástol /utasitásszó tartalmától/ függő mikroprogramr ész ki­választása azonos a mikroutasitás sorozat kezdő cinének megadá­sával. Ezt a folyamatot az utasitásszó dekódolásának nevezzük, Milpoprogranozott architektúrájú çépek esetén ez egy utasitás­szó tartalmának az át transzformálás át jelenti a mikroprogram­­tár cimző egység számára, amelyből az meghatározza az utasítás­hoz tartozó mikroprogramsorozat kezdő elmét. A nem mikroprogramozható mikroprocesszorral épített köz­ponti egységeiméi ennek a problémának megoldása nem okoz nagy nehézséget, raivelí- az utasitás dekódolása kis-, vagy közepes integráltságu áramkörökből volt felépítve, s igy mindig az utasitásszó szer­kezetéhez legoptimálisabb áramköri hálózatot lehetett kialakí­tani.- mód volt /az ugyancsk kis-, vagy közepes integráltságu elemekből épitett/ mikroprogramtár cimző egység legoptimáli­sabb - az utasitásszó Szerkezet ének megfelelő - kialakítására. Az ismert megoldások hátrányait a következőkben lehet rö­viden összefoglalni: Az utas itás kódoló egy adott számitógép utasításrendszeré­hez van illesztve és az adott számitógép áramköri felépítésé­hez igazodik. Ebből következik az a körülmény ^ hogy az utasi­­tásrendszert nem lehet egyszerű eszközökkel bővíteni. Uj utasitás beiktatása a rendszerbe a teljes dekódoló á­­ramkör megváltoztatását kívánja. Az utasitás dekódoló áramkör legtöbb esetben kis integ­ráltságu áramköri elemekből épül fel és a számítógép áramköri felépítéséhez igazodik. Az utasitás készlet kidolgozása alatt a számítógép dekódo­lás i folyamatába nem lehet beavatkozni. A mikroprogramozott mikroprocesszorból éjaitett architek­túráknál a következő kényszerítő körülmények allnak fenn: 1. A nagyintegráltságu - és ezzel együtt nagy megbizhatá­­tóságu - mikroprocesszorok alkalmazása megköveteli a hasonló integráltság szintű utasítás dekódoló áramkört. ~2. A mikroprogramtároló címzésére használt mikroprocesszor egy a gyár által kialakított általános célú eszköz, amely tí­pustól függő de meghatározott számú bemenettel rendelkezik, amelyeken keresztül információ vihető be a mikroprogram kezdő elmére vonatkozóan. 3. A fenti korlátozó tényezők ellenére ezektől az archi­tektúráktól mégis azt kívánjuk, hogy a mikroprogramozás elő­nyeit teljes mértékben ki lehessen használni. Vagyis az igy kialakított architektúrának a fő jellemzői:- az áramköri elemek lehetőleg nagyintegráltságuak legye­nek,- az áramköri kialakítás sokcélú alkalmazást tegyen lehe­tővé. Ez utóbbi megköveteli, hogy az utasítások dekódolása át­programozható legyen, mivel a mikroprogram-tárra szintén ez a 2

Next

/
Oldalképek
Tartalom