SPIM egy MIPS32 szimulátor.
SPIM egy önálló szimulátor, hogy futni fog MIPS32 assembly programokban. Ez beolvassa és végrehajtja assembly nyelven írt programok ezen a processzor. SPIM is egy egyszerű hibakereső és minimális az operációs rendszer szolgáltatásai. SPIM nem hajtja végre a bináris (lefordított) programok.
SPIM valósítja szinte az egész MIPS32 szerelő-hosszabbítani utasításkészletet. (Ez kihagyja a legtöbb lebegőpontos összehasonlítást és a kerekítési mód és a memória rendszer laptáblázatokat.) A MIPS architektúra több változata is van, hogy több szempontból is különböznek (pl MIPS64 architektúra támogatja a 64 bites egész és címét), ami azt jelenti, hogy nem fog SPIM programok futtatására össze minden típusú MIPS processzorok. MIPS összeállítói is generál számos összeszerelő irányelvek SPIM nem tudja feldolgozni. Ezek az irányelvek általában biztonságosan lehet törölni.
Korábbi verziói SPIM (mielőtt 7,0) hajtotta végre a MIPS-én utasításkészlet használható a MIPS R2000 / R3000 számítógépek. Ez az architektúra elavult (bár még soha nem haladta az egyszerűség és az elegancia). SPIM most már támogatja a korszerűbb MIPS32 építészet, amely a MIPS-én utasításkészlet kiegészítve számos esetenként hasznos utasítást. MIPS kódot korábbi verzióiban SPIM nélkül futnia kell megváltozik, kivéve kód, amely kezeli a kivételeket és a megszakításokat. Ez része az építészeti változott az idők során (és rosszul végrehajtott korábbi verzióiban SPIM). A kódex ezt a sort frissíteni kell. Példák az új kódot vannak exceptions.s és tesztek / tt.io.s.
SPIM jön a teljes forráskód és a dokumentáció. Ez is egy kínzással vizsgálatot kell lefolytatni a port egy új gép.
SPIM egyaránt megvalósítja egyszerű, terminál-szerű felület, és egy ablak felület. Unix, Linux és Mac OS X a SPIM program egy egyszerű terminál felület és a xspim program biztosítja ablakkezelő felületet. Microsoft Windows, a SPIM program biztosítja a konzol felületen és PCSpim biztosít Windows-felület.
Újdonságok ebben a kiadásban:
Szoftver adatai:
Változat: 7.3
Feltöltés dátuma: 3 Jun 15
Engedély: Ingyenes
Népszerűség: 26
Hozzászólás nem található