MARS

Software kuvakaappaus:
MARS
Ohjelmiston tiedot:
Versio: 3.6
Lähetyksen päivämäärä: 3 Jun 15
Lupa: Vapaa
Suosio: 87

Rating: nan/5 (Total Votes: 0)

MARS tarkoittaa MIPS Assembler ja Runtime Simulator ja on kevyt vuorovaikutteinen kehitysympäristö (IDE) ohjelmointia MIPS konekielellä, jotka on tarkoitettu koulutus- tason käytettäväksi Patterson ja Hennessy n Tietokoneen toiminta ja

Ominaisuudet

  • GUI point-and-click ohjaus ja integroitu editori
  • Helposti muokattavat rekisterin ja muistin arvot, samanlainen taulukkolaskenta
  • Näyttöarvot heksadesimaali- tai desimaalin
  • Command line tilassa ohjaajien testaa ja arvioi monia ohjelmia helposti
  • liukulukurekistereihin, coprocessor1 ja coprocessor2. Standard työkalu: bit-tason tarkastella ja muokata 32-bittinen liukuluku rekistereistä (kuvassa).
  • Muuttuvanopeuksiset yhden askeleen suorittamisen
  • & quot; Tool & quot; apuohjelma MIPS valvontaa simuloitu laitteita. Standard työkalu: Cache suorituskyvyn analysointi työkalu (kuvakaappaus).
  • Single-askel taaksepäin

Mikä on uusi tässä julkaisussa:

  • Olemme vihdoin toteuttaa Halutuimmat uusi ominaisuus: muisti ja rekisteröi solut korostetaan kirjoittaisi aikana ajoitettu tai porrastettu simulointi! Korostettu muisti / Rekisteröidy solu edustaa siten tulosta opetuksen juuri valmistunut. Aikana ajastettu tai porrastettu toteutus, tämä EI ole korostettu opetusta. Aikana back-tehostamalla, tämä on korostetun opetusta. Korostettiin opetus on seuraava suoritettavaksi normaalissa (eteenpäin) toteutusjärjestys.
  • Yhdessä solussa korostus, olemme lisänneet kyky muokata esiin värimaailma ja fontti. Valitse Korostus Asetukset-valikosta. Vuonna tuloksena valintaikkunassa voit valita korostuksen taustavärin, tekstin väriä, ja fontin eri runtime taulukot (Teksti segmentti, Data segmentti, rekisterit). Voit myös valita ne normaalissa, ei vain korosti, näyttö parilliset ja parittomat rivin muttei pöytä.
  • Cool uusi Labels Window ominaisuus: taulukko voidaan lajitella nousevaan tai laskevaan järjestykseen perustuvat joko Label (aakkosnumeerinen) tai Address (numeerinen) sarakkeeseen. Klikkaa sarakkeen otsikkoa valita ja vaihtaa nouseva (pystyssä kolmio) tai laskeva (käänteinen kolmio). Osoitteet lajitellaan perustuvat unsigned 32 bit arvot. Asetus jatkuu istuntojen.
  • Viestit paneeli, johon kuuluu Mars Viestit ja Run I / O-välilehdet, näyttää nyt käytetään mono rivivälillä (kiinteä merkkileveys) fontin. Tämä helpottaa teksti-pohjainen grafiikka ajettaessa IDE.
  • Mars.jar jakelu tiedosto sisältää nyt kaikki tiedostot tarvitaan tuottamaan uuden jar-tiedosto. Tämä helpottaa voit laajentaa jar, muokata lähdetiedostot, kääntää ja tuottaa uuden purkin paikalliseen käyttöön. CreatMarsJar.bat sisältää jar opetusta.
  • Ohjeikkuna sisältää nyt välilehti Kiitokset. Tämä tunnustetaan MARS avustajat ja kirjeenvaihtajia.
  • Olemme lisänneet uuden järjestelmän puhelun (syscall) kehittämään MIDI soittoäänet synkronoidusti, syscall 33. Alkuperäinen MIDI puhelu palautuu välittömästi, kun ääni syntyy. Uuden kukaan ei palaa vasta sävy ulostulo on valmis sen kestosta riippumatta.
  • Data Segment näyttö nyt rullaa 8 krs (puoli taulukko) sijasta 16 kun nuoli painikkeet ovat napsautetaan. Näin on helpompi tarkastella Toisiinsa liittyvien solujen, jotka sattuvat ylittää pöydän rajan. Huomautus voit pitämällä jompaakumpaa painiketta nopeasti rullata. Combo box erilaisia ​​tietoja osoitteen rajoja myös toimii nyt paremmin.
  • Bug Fix: Kaksi korjauksia näppäimistön ja näytön Simulator Tool. Lähetin Ready bittinen ei uudelleenkäynnistyksen perustuu opetukseen count kun käynnissä ytimen tekstin segmentti, ja Status rekisterin Poikkeus taso hieman ei testattu ennen kuin otat keskeyttää palvelun rutiinia (voi johtaa silmukoiden jos keskeytykset esiintyvät w / i keskeytyspalvelurutiinin ). Kiitos Michael Clancy ja Carl Hauser, jotta nämä tietooni ja ehdottaa ratkaisuja.
  • Bug Fix: Stack segmentti tavuosoitteilla ole sanaa rajoja ei käsitellä oikein. Tämä koskee little endian tavujärjestykseen (big endian ei ole käytössä tai testaus MARS). Kiitos Saulin Spatz tunnistamiseksi ongelmaan ja tarjoamalla laastari.
  • pieniä korjauksia ovat: korjaaminen vika johtaa epäonnistumiseen käynnistettäessä MARS komentotilassa, selkeyttää kokoajan virheilmoitus liian-vähän tai liian monta operandeja virheen, ja korjaaminen kuvauksen LHU ja LBU ohjeita & quot; unaligned & quot; & quot; unsigned & quot;.

Mikä on uusi versiossa 3.5:

  • Tutorial materiaalit
  • Sample MIPS kokoonpano ohjelma suoritettavaksi MARS Fibonacci.asm

vaatimukset

  • Java 2 Standard Edition Runtime Environment

Vastaavia ohjelmistoja

jGRASP
jGRASP

22 Jun 18

Gnoduino
Gnoduino

14 Apr 15

EiffelStudio
EiffelStudio

12 May 15

Kommentit MARS

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!