Jeśli pasjonujesz się elektroniką, architekturą i światem mikroprocesorów, z pewnością pokochasz to oprogramowanie drMIPS. To kolejny program, który zostanie zaprezentowany w tej nietypowej serii artykułów, w których pokażę programy, które nie są tak dobrze znane, ale dla wielu użytkowników mogą być najciekawsze i najbardziej praktyczne.
DrMIPS to plik Symulator graficzny procesora MIPS. W ten sposób nauczanie o tej architekturze, które zostało otwarte zgodnie z krokami POWER, RISC-V itp. Ponadto jest to bardzo intuicyjne środowisko zapewniające prostotę użytkownikowi, wszechstronne i konfigurowalne. Znajdziesz go na wielu platformach, w tym dystrybucjach GNU / Linux i Android. Jeśli jesteś zainteresowany, znajdziesz go w sklepach z aplikacjami lub w swoimoficjalna strona w serwisie GitHub.
Program jest open source i darmowy, na licencji GPLv3, więc można go używać bez ograniczeń, modyfikować, redystrybuować itp. I pomiędzy jej WŁAŚCIWOŚCI można wyróżnić:
- Możesz symulować wersje procesora MIPS dla monocykli i potoków.
- Ścieżka danych jest wyświetlana graficznie, aby zobaczyć, jak dane poruszają się w architekturze.
- Umożliwia wykonywanie krok po kroku i cofanie się.
- Podczas wykonywania można edytować rejestry i pamięć danych.
- Ma tryb wydajności, w którym symulowane są również opóźnienia i pokazywana jest krytyczna ścieżka procesora.
- Dzięki możliwości konfiguracji można tworzyć ścieżki danych i zestawy instrukcji.
- Komponenty niestandardowe.
- Zintegrowany edytor kodu z podświetlaniem składni i autouzupełnianiem (tylko wersja na komputery PC).
- Dane prezentowane w systemie dwójkowym, dziesiętnym lub szesnastkowym.
- Różne jasne i ciemne motywy do wyboru wyglądu otoczenia.
- Oznacza to, że instrukcje, które mają własną ścieżkę danych, nie mogą być wyświetlane, ponadto instrukcje takie jak JAR, JR, SYSCALLs i zmiennoprzecinkowe nie są obsługiwane, tylko bardzo podstawowy zestaw do użytku edukacyjnego.