MARS

Yazılım ekran görüntüsü:
MARS
Yazılım detaylar:
Versiyon: 3.6
Qayıt: 3 Jun 15
Lisans: Ücretsiz
Popülerlik: 87

Rating: nan/5 (Total Votes: 0)

MARS MIPS Assembler ve Runtime Simulator anlamına gelir ve Patterson ve Hennessy Bilgisayar Organizasyonu ve

Özellikler:

  • GUI nokta-ve-tıklayın kontrolü ve entegre editörü
  • Kolay düzenlenebilir kayıt ve bellek değerleri, bir elektronik tabloya benzer
  • onaltılık veya ondalık Gösterge değerleri

  • Test etmek ve kolayca birçok programlarını değerlendirmek için eğitmenler için
  • Komut satırı modu
  • Yüzer nokta kayıtları, coprocessor1 ve coprocessor2. Standart araç:. Bit düzeyinde görünümü ve 32-bit kayan nokta kayıtlarının düzenlemek (ekran görüntüsü)
  • Değişken hız tek adım yürütme
  • & quot; Aracı & quot; simüle cihazların MIPS kontrolü için yarar. Standart takım: Önbellek performans analiz aracı (ekran görüntüsü)
  • .
  • Tek adım geriye

Bu sürümdeki yeni Nedir:

  • Sonunda en çok istenen yeni özellik uyguladık: Bellek zamanlanmış ya da kademeli simülasyon sırasında yazılı zaman ve kayıt hücreler vurgulanır! Vurgulanan bellek / kayıt hücre böylece sadece tamamlanmış öğretim sonucunu temsil etmektedir. Zamanlanmış ya da kademeli yürütülmesi sırasında, bu vurgulanan talimat değil. Geri adımlama sırasında, bu vurgulanan talimat IS. Vurgulanan talimat, normal (ileri) yürütme sırayla idam edilecek bir sonraki biridir.
  • hücre vurgulama ile birlikte, biz vurgulama renk düzeni ve yazı tipi özelleştirme yeteneği ekledik. Ayarlar menüsünde vurgulama seçin. Ortaya çıkan iletişim kutusunda, farklı çalışma zamanı tabloları (Metin segmenti, Veri segmenti, Defterleri) vurgulamak arka plan rengini, metin rengi ve yazı tipi seçebilirsiniz. Ayrıca, sadece vurgulanan değil, normal gösterime çift sayılı tarafından ve tek sayılı satır değil tablo için bunları seçebilirsiniz.
  • Cool yeni etiketler Pencere özelliği: tablo Etiket (alfanümerik) veya Adres (sayısal) kolonu ya dayalı artan veya azalan sırayla ya sıralanabilir. Sadece seçin ve (ters üçgen) (dik üçgen) artan veya azalan arasında geçiş yapmak için sütun başlığını tıklayın. Adresleri işaretsiz 32 bit değerlerine göre sıralanır. Ayar oturumları boyunca devam eder.
  • Şimdi bir mono-aralıklı (sabit karakter genişliği) yazı tipini kullanarak görüntüler Mars Mesajlar ve Çalıştır I / O sekmeleri içerir Mesajlar paneli. IDE çalıştırırken bu metin tabanlı grafik kolaylaştırır.
  • Mars.jar dağıtım dosyası artık yeni bir jar dosyası üretmek için gerekli tüm dosyaları içerir. Eğer, kavanoz genişletmek kaynak dosyaları değiştirmek derlemeye ve yerel kullanım için yeni bir kavanozu üretmek için bu daha kolay hale getirecek. CreatMarsJar.bat kavanoz talimat içeriyor.
  • Yardım penceresi şimdi Teşekkür için bir sekme içerir. Bu MARS katkıda ve muhabirleri tanır.
  • sesi oluşturulduğunda, özgün MIDI çağrısı döndürür hemen eşzamanlı syscall 33. MIDI zil sesleri oluşturmak için yeni bir sistem çağrısı (syscall) ekledik. ton çıkışı ne olursa olsun süresi tamamlanana kadar yeni biri dönmeyecektir.

  • Ok düğmelerine tıklandığında
  • Veri Segment ekran şimdi 8 satır (yarım tablo) yerine 16 kayar. Bu kolay bir tablo sınırını geçmeye ne ilişkin bir hücre dizisi görüntülemek için yapar. Eğer hızlı kaydırma için iki düğmeyi basılı tutabilirsiniz unutmayın. çeşitli veri adres sınırları açılan kutu da şimdi daha iyi çalışır.
  • Bug Fix: Klavye iki düzeltmeler ve Simülatör Aracı görüntüler. Çekirdek metin segmentinde çalışırken Verici Hazır bit komut sayısı dayalı sıfırlama varlık değildi ve Durum register İstisna Seviye bit kesme hizmet yordamı (etkinleştirme önce test değildi kesmeler / i kesme hizmet yordamı w oluşursa döngü yol açabilir ). Benim dikkatimi bu getirmek ve çözüm önermek için Michael Clancy ve Carl Hauser teşekkürler.
  • Bug Fix: kelime değil sınırları Stack segmenti bayt adresleri doğru işleniyor değil. Bu küçük-endian bayt sırası (big-endian etkin veya MARS test değildir) için de geçerlidir. Sorunu tanıma ve bir yama sağlamak için Saul Spatz için teşekkürler.
  • Küçük Düzeltmeler şunlardır: çok-az ya da çok-çok işlenen hata için montajcı hata mesajı açıklığa kavuşturulması, komut modunda MARS başlatılması ve gelen & quot LHU ve LBU talimatları açıklamasını düzeltirken yetmezliğine yol açan bir hata düzeltme, hizalanmamış & quot; imzasız & quot;, & quot.

sürüm 3.5 yeni Nedir:

  • Öğretici malzemeler
  • MARS Fibonacci.asm altında çalıştırmak için Örnek MIPS assembly programı

Gereksinimleri :

  • Java 2 Standard Edition Runtime Environment

Benzer yazılım

Android Studio
Android Studio

9 Dec 15

Python rope
Python rope

14 Apr 15

Arcadia
Arcadia

20 Feb 15

Gnoduino
Gnoduino

14 Apr 15

Yorumlar MARS

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!