Rincian Software:
Versi: 3.6
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 192
MARS singkatan MIPS Assembler dan Runtime Simulator dan lingkungan ringan interaktif pengembangan (IDE) untuk pemrograman di MIPS bahasa assembly, ditujukan untuk penggunaan pendidikan tingkat dengan Patterson dan Organisasi Komputer Hennessy dan
Fitur :
- GUI dengan point-and-klik kontrol dan terintegrasi Editor
- daftar Mudah diedit dan memori nilai, mirip dengan spreadsheet
- nilai Tampilan dalam heksadesimal atau desimal
- Command modus baris untuk instruktur untuk menguji dan mengevaluasi berbagai program dengan mudah
- register titik Terapung, coprocessor1 dan coprocessor2. Standard tool. Lihat bit-tingkat dan mengedit dari 32-bit register floating point (screenshot)
- Variabel kecepatan satu langkah eksekusi
- & quot; Alat & quot; utilitas untuk kontrol MIPS perangkat simulasi. Standar alat: Cache alat analisis kinerja (screenshot) .
- Single-langkah mundur
Apa yang baru dalam rilis ini:
- Kami akhirnya telah menerapkan fitur baru yang paling diminta: memori dan mendaftarkan sel akan disorot ketika ditulis ke dalam simulasi waktunya atau melangkah! Memori disorot / mendaftar sel sehingga merupakan hasil dari instruksi baru saja menyelesaikan. Selama pelaksanaan waktunya atau melangkah, hal ini tidak instruksi disorot. Selama back-loncatan, ini adalah instruksi disorot. Instruksi disorot adalah berikutnya yang akan dieksekusi di (depan) urutan eksekusi normal.
- Sehubungan dengan penyorotan sel, kami telah menambahkan kemampuan untuk menyesuaikan skema warna menyoroti dan font. Pilih Menyoroti di menu Settings. Dalam dialog yang muncul, Anda dapat memilih sorot warna latar belakang, warna teks, dan font untuk tabel runtime yang berbeda (segmen Teks, segmen data, register). Anda juga dapat memilih mereka untuk normal, tidak hanya disorot, layar oleh bahkan-dan ganjil baris tapi tidak dengan meja.
- Keren baru fitur Label Jendela: tabel dapat diurutkan baik menaik atau menurun berdasarkan baik pada Label (alfanumerik) atau alamat kolom (numerik). Cukup klik pada judul kolom untuk memilih dan beralih antara naik (tegak segitiga) atau turun (terbalik segitiga). Alamat diurutkan berdasarkan unsigned 32 bit nilai. Pengaturan berlanjut di sesi.
- Pesan panel, yang meliputi Pesan Mars dan Run I / O tab, sekarang menampilkan menggunakan (lebar karakter tetap) huruf mono-spasi. Ini memfasilitasi grafis berbasis teks ketika menjalankan dari IDE.
- Mars.jar File distribusi sekarang berisi semua file yang dibutuhkan untuk menghasilkan file jar baru. Ini akan membuat lebih mudah bagi Anda untuk memperluas jar, memodifikasi file sumber, ulang dan menghasilkan jar baru untuk penggunaan lokal. CreatMarsJar.bat berisi instruksi jar.
- Bantuan jendela sekarang termasuk tab untuk Ucapan Terima Kasih. Ini mengakui MARS kontributor dan koresponden.
- Kami telah menambahkan system call baru (syscall) untuk menghasilkan nada MIDI serentak, syscall 33. kembali MIDI panggilan asli segera ketika nada yang dihasilkan. Yang baru tidak akan kembali sampai output nada selesai terlepas dari durasi.
- Tampilan Segmen data sekarang gulungan 8 baris (setengah meja) daripada 16 saat tombol panah diklik. Hal ini membuat lebih mudah untuk melihat urutan sel terkait yang terjadi untuk menyeberangi batas meja. Catatan Anda dapat menekan salah satu tombol untuk bergulir cepat. Combo box dengan berbagai batasan data alamat juga bekerja lebih baik sekarang.
- Fix Bug: Dua koreksi Keyboard dan Tampilan Simulator Alat. Transmitter Siap bit itu tidak diatur ulang berdasarkan jumlah instruksi ketika berjalan di segmen teks kernel, dan Status daftar ini Exception Tingkat sedikit tidak diuji sebelum mengaktifkan rutin layanan interupsi (bisa menyebabkan perulangan jika interupsi terjadi w / i rutin layanan interupsi ). Berkat Michael Clancy dan Carl Hauser untuk membawa ini ke perhatian saya dan menyarankan solusi.
- Fix Bug: alamat segmen Stack byte tidak pada batas kata tidak diproses dengan benar. Hal ini berlaku untuk urutan byte little-endian (big-endian tidak diaktifkan atau diuji di MARS). Terima kasih kepada Saul Spatz untuk mengenali masalah dan memberikan patch.
- Perbaikan Bug Kecil meliputi: Memperbaiki kesalahan yang menyebabkan kegagalan ketika meluncurkan MARS dalam mode perintah, menjelaskan pesan kesalahan assembler terlalu-sedikit atau terlalu banyak kesalahan operan, dan mengoreksi deskripsi LHU dan LBU instruksi dari & quot; unaligned & quot; & quot; unsigned & quot;.
Apa yang baru di versi 3.5:
- bahan Tutorial
- Contoh program perakitan MIPS untuk berjalan di bawah MARS Fibonacci.asm
Persyaratan :
- 2 Runtime Environment Standard Edition Jawa
Komentar tidak ditemukan