spim

Screenshot Software:
spim
Szczegóły programowe:
Wersja: 7.3
Filmu: 3 Jun 15
Wywoływacz: James Larus
Licencja: Wolny
Popularność: 26

Rating: 3.0/5 (Total Votes: 2)

spim to symulator MIPS32.
spim jest samodzielny symulator, który będzie działał MIPS32 programy asemblerze. Odczytuje i wykonuje programy napisane w języku asemblera procesora do tego. spim zapewnia również prosty debugger i minimalny zestaw usług systemu operacyjnego. spim nie wykonuje binarne (skompilowane) programy.
spim realizuje niemal cały MIPS32 asemblera-rozszerzony zestaw instrukcji. (To pomija większość pływających porównań zwrotnicowe i tryby zaokrąglania i tabele stron System pamięci.) Architektury MIPS ma kilka wariantów, które różnią się w różny sposób (np Architektura MIPS64 obsługuje 64-bitowe liczby całkowite i adresy), co oznacza, że ​​spim nie będzie uruchamiać programy skompilowane dla wszystkich typów procesorów MIPS. Kompilatory MIPS również generować szereg dyrektyw asemblera, że ​​spim nie może przetworzyć. Dyrektywy te zwykle mogą być bezpiecznie usunięte.
Wcześniejsze wersje SPIM (wcześniej 7,0) realizowane zestawu instrukcji MIPS-I używane na komputerach MIPS R2000 / R3000. Ta architektura jest przestarzały (choć nigdy nie został przekroczony w swej prostocie i elegancji). spim obsługuje teraz bardziej nowoczesna architektura MIPS32, czyli MIPS-I rozszerzony zestaw instrukcji z wieloma czasami przydatnych wskazówek. MIPS Kod z wcześniejszych wersji SPIM powinien działać bez zmian, z wyjątkiem kodu, który obsługuje wyjątków i przerwań. Ta część architektury zmienił się na czas (i został źle wdrażane we wcześniejszych wersjach SPIM). Kod tego rodzaju muszą być aktualizowane. Przykłady nowego kodu są w exceptions.s i testów / tt.io.s.
spim pochodzi z pełnym kodem źródłowym i dokumentacją. Jest to również test tortur, aby sprawdzić port na nową maszynę.
spim realizuje zarówno proste, interfejs w stylu terminala oraz interfejs okna. Na systemach Unix, Linux i Mac OS X program spim zapewnia prosty interfejs i program terminala udostępnia interfejs xspim okienkowy. W systemie Microsoft Windows, program spim zapewnia interfejs konsoli i PCSpim zapewnia interfejs Windows.
Co nowego w tym wydaniu:

Komentarze do spim

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!