MARS

Screenshot Software:
MARS
Szczegóły programowe:
Wersja: 3.6
Filmu: 3 Jun 15
Licencja: Wolny
Popularność: 87

Rating: nan/5 (Total Votes: 0)

MARS oznacza MIPS Assembler i Runtime Simulator i jest lekki interaktywne środowisko programistyczne (IDE) do programowania w języku asemblera MIPS, przeznaczone do stosowania na poziomie edukacyjnym z Patterson i Hennessy w Organizacji Informatyki i

Cechy :

  • GUI z wskaż i kliknij, kontrolę i zintegrowany edytor
  • Łatwe do edycji rejestru i pamięci wartości, podobny do arkusza kalkulacyjnego
  • Pokaż wartości w systemie szesnastkowym lub przecinku
  • Tryb wiersza poleceń dla instruktorów do testowania i łatwo ocenić wiele programów,
  • rejestry zmiennoprzecinkowe, coprocessor1 i coprocessor2. Standardowe narzędzia:. Na poziomie nieco Widok i edycja 32-bitowych rejestrów zmiennoprzecinkowych (zrzut ekranu)
  • Prędkość wykonania zmiennej jednoetapowy
  • & quot; Narzędzia & quot; narzędzie do sterowania urządzeniami MIPS symulowanych. Standardowe narzędzia: narzędzie do analizy wydajności pamięci podręcznej (zrzut ekranu)
  • .
  • Single-krok wstecz

Co nowego w tym wydaniu:

  • My ostatecznie wdrożone najbardziej poszukiwane nową funkcję: pamięć i zarejestruj komórki zostaną podświetlone, gdy zapisywane podczas symulacji schodkowej lub czasowym! Podświetlony pamięci / zarejestruj komórek stanowi zatem wynik instrukcji właśnie zakończonego. Podczas czasowym lub schodkową wykonania, to nie jest instrukcja wyróżniony. Podczas back-stepping, jest to instrukcja wyróżniony. Instrukcja jest podświetlony następny do wykonania w normalnym (do przodu) kolejności wykonania.
  • W połączeniu z podświetlaniem komórek, dodaliśmy możliwość dostosowania podkreślając kolorystyka i czcionki. Wybierz Podświetlenie w menu Ustawienia. W wyświetlonym oknie dialogowym można wybrać podświetlenia kolor tła, kolor tekstu i czcionki dla poszczególnych tabel w czasie wykonywania (segment Tekst, segment danych, rejestrów). Można również wybrać ich na normalne, nie tylko podkreślił, wyświetlacz przez parzyste i nieparzyste wiersz, ale nie przez tabeli.
  • Cool nowa funkcja Etykiety Okno: tabela może być sortowane w porządku rosnącym lub malejącym na podstawie jednej etykiety (alfanumeryczny) lub (numeryczna) kolumnie Adres. Po prostu kliknij na nagłówek kolumny, aby wybrać i przełączać się między rosnąco (pionowo) lub w trójkąt (odwrócony trójkąt malejącym). Adresy są sortowane na podstawie podpisanych 32 wartości bitowych. Ustawienie utrzymuje między sesjami.
  • Panel wiadomości, która zawiera wiadomości Marsjanie i Run I karty I / O, wyświetla teraz przy użyciu stałej szerokości znaków (czcionka mono-) rozmieszczone. Ułatwia to grafiki tekstowych podczas pracy z IDE.
  • plik dystrybucji Mars.jar zawiera wszystkie pliki potrzebne teraz, aby stworzyć nowy plik jar. To sprawi, że łatwiej jest rozwijać słoik, modyfikować pliki źródłowe, rekompilacji i produkować nowy słoik do użytku lokalnego. CreatMarsJar.bat zawiera instrukcję jar.
  • W oknie Pomoc zawiera teraz zakładkę podziękowaniach. To dotyczy uczestników Mars i korespondentów.
  • Dodaliśmy nowe połączenie systemu (syscall) dla połączeń oryginalne wraca natychmiast generuje sygnały MIDI MIDI synchronicznie, syscall 33., kiedy generowany jest sygnał. Nowy nie wróci, dopóki wyjście sygnał jest kompletny, bez względu na czas jego trwania.
  • Wyświetlacz segmentowy Dane teraz przewija 8 rzędów (połowa tabeli), a nie 16, gdy przyciski strzałek są kliknięciu. To sprawia, że ​​łatwiej zobaczyć sekwencję powiązanych komórek, które się do przekroczenia granicy tabeli. Uwaga możesz przytrzymać jeden z przycisków szybkiego przewijania. Pole kombi z różnych granic danych adresowych lepiej działa również już teraz.
  • Fix Bug: Dwie poprawki do klawiatury i wyświetlacza Simulator narzędzia. Nadajnik Gotowy nieco nie był resetowany na podstawie liczby instrukcji podczas pracy w segmencie tekstu jądro Level Exception nieco rejestrze stanu nie był testowany przed włączeniem procedury obsługi przerwań (może doprowadzić do pętli, jeśli przerwania występują w / i procedury obsługi przerwań ). Dzięki Michael Clancy i Carl Hauser wnoszenia ich do mojej uwagi i sugeruje rozwiązania.
  • Fix Bug: adresy bajtów segmentu stosu nie na granicy słów nie były przetwarzane prawidłowo. Dotyczy to ostrokońcej kolejności bajtów (big-endian nie jest włączona lub przetestowane w MARS). Dzięki Saul Spatz uznania problemu i zapewnienie poprawkę.
  • drobnych poprawek to: Poprawianie błędu prowadzącego do uszkodzenia podczas uruchamiania MARS w trybie poleceń, wyjaśnienia komunikat asemblera dla zbyt kilka lub zbyt wielu błędów operandy i korygowania opisu LHU i LBU instrukcji z & quot; niezestrojone & quot; & quot; bez znaku & rdquo;.

Co nowego w wersji 3.5:

  • Materiały Tutorial
  • Przykładowy MIPS montaż do uruchomienia programu w ramach MARS Fibonacci.asm

Wymagania :

  • Java 2 Standard Edition Runtime Environment

Podobne oprogramowanie

Flame Project
Flame Project

2 Jun 15

xRope
xRope

3 Jun 15

Android Studio
Android Studio

9 Dec 15

Komentarze do MARS

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