spim

Sagteware kiekie:
spim
Sagteware besonderhede:
Weergawe: 7.3
Upload datum: 3 Jun 15
Ontwikkelaar: James Larus
Lisensie: Gratis
Populariteit: 26

Rating: 3.0/5 (Total Votes: 2)

SPIM is 'n MIPS32 simulator.
SPIM is 'n self-vervat simulator wat MIPS32 saamsteltaal programme sal loop. Dit lui en voer saamsteltaal programme geskryf vir hierdie verwerker. SPIM bied ook 'n eenvoudige debugger en minimale stel bedryfstelsel dienste. SPIM nie binêre (saamgestel) programme uit te voer.
SPIM implemente byna die hele MIPS32-assembler uitgebrei stel instruksies. (Dit versuim mees swaai punt vergelykings en afronding modes en die geheue stelsel bladsy tafels.) Die MIPS argitektuur het verskeie variante wat verskil op verskeie maniere (bv die MIPS64 argitektuur ondersteun 64-bit heelgetalle en adresse), wat beteken dat SPIM sal nie hardloop programme saamgestel vir alle vorme van MIPS verwerkers. MIPS opstellers genereer ook 'n aantal assembler riglyne wat SPIM nie kan verwerk. Hierdie voorskrifte gewoonlik veilig kan verwyder.
Vroeëre weergawes van SPIM (voor 7.0) geïmplementeer om die MIPS-I stel instruksies wat op die MIPS R2000 / R3000 rekenaars. Hierdie argitektuur is uitgedien (al is, is nog nooit oortref vir sy eenvoud en elegansie). SPIM ondersteun nou die meer moderne MIPS32 argitektuur, wat is die MIPS-I stel instruksies aangevul met 'n groot aantal van die soms nuttig instruksies. MIPS kode van vroeëre weergawes van SPIM moet hardloop sonder veranderinge, behalwe kode wat uitsonderings en onderbrekings hanteer. Hierdie deel van die argitektuur verander met verloop van tyd (en is swak geïmplementeer in vroeër weergawes van SPIM). Kode van hierdie soort moet word opgedateer. Voorbeelde van die nuwe kode is in exceptions.s en toetse / tt.io.s.
SPIM kom met 'n volledige bronkode en dokumentasie. Dit sluit ook 'n marteling toets om 'n hawe te verifieer om 'n nuwe masjien.
SPIM implemente beide 'n eenvoudige, terminale-styl koppelvlak en 'n venster koppelvlak. Op Unix, Linux en Mac OS X die SPIM program bied 'n eenvoudige koppelvlak en terminale die xspim program bied die windows koppelvlak. Microsoft Windows, die SPIM program bied 'n konsole koppelvlak en PCSpim bied 'n Windows-koppelvlak.
Wat is nuut in hierdie release:

Kommentaar te spim

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!