EnglishFrenchSpanyol

Ad


Favicon OnWorks

xspim - Dalam talian di Awan

Jalankan xspim dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan xspim yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


xspim - Simulator MIPS32

SISTEM


xspim [-asm/-telanjang -exception/-noexception -senyap/-tidak tenang
-mapped_io/-nomapped_io
-cawangan_tertunda -beban_tertunda
-steks saiz -sdata saiz -stumpukan saiz -sktext saiz -skdata saiz
-data saiz -timbunan saiz -lkdata saiz
-hexgpr/-nohexgpr -hexfpr/-nohexfpr]
-file fail -laksanakan fail

DESCRIPTION


SPIM S20 ialah simulator yang menjalankan program untuk komputer MIPS32 RISC. SPIM boleh membaca
dan segera laksana fail yang mengandungi bahasa himpunan atau fail boleh laku MIPS. SPIM
ialah sistem serba lengkap untuk menjalankan program ini dan mengandungi penyahpepijat dan
antara muka kepada beberapa perkhidmatan sistem pengendalian.

SPIM datang dalam dua versi. Versi biasa dipanggil spim. Ia berjalan pada mana-mana jenis
terminal. Ia beroperasi seperti kebanyakan program jenis ini: anda menaip baris teks, tekan
pulangan kunci, dan spim melaksanakan perintah anda. Versi SPIM yang lebih menarik dipanggil xspim.
Ia menggunakan sistem tetingkap X, jadi anda mesti mempunyai paparan yang dipetakan bit untuk menjalankannya. xspim,
bagaimanapun, adalah program yang lebih mudah untuk dipelajari dan digunakan kerana arahannya sentiasa kelihatan
pada skrin dan kerana ia sentiasa memaparkan daftar mesin.

PILIHAN


xspim mempunyai banyak pilihan:

-asm Simulasikan mesin MIPS maya yang disediakan oleh pemasang. Ini adalah
lalai.

-telanjang Simulasikan mesin MIPS kosong tanpa arahan pseudo atau tambahan
mod pengalamatan yang disediakan oleh pemasang. menyiratkan -senyap.

-pengecualian
Muatkan pengendali pengecualian standard dan kod permulaan. Ini adalah lalai.

-tiada pengecualian
Jangan muatkan pengendali pengecualian standard dan kod permulaan. Pengecualian ini
pengendali mengendalikan pengecualian. Apabila pengecualian berlaku, SPIM melompat ke lokasi
0x80000080, yang mesti mengandungi kod untuk menyediakan pengecualian. Selain itu, ini
fail mengandungi kod permulaan yang memanggil rutin utama. Tanpa permulaan
rutin, SPIM memulakan pelaksanaan pada arahan yang dilabelkan __permulaan.

-senyap Cetak mesej apabila pengecualian berlaku. Ini adalah lalai.

-tidak tenang Jangan cetak mesej pada pengecualian.

-mapped_io
Dayakan kemudahan IO dipetakan memori. Program yang menggunakan syscalls SPIM untuk membaca
dari terminal tidak boleh juga menggunakan IO dipetakan memori.

-nomapped_io
Lumpuhkan kemudahan IO yang dipetakan memori.

-cawangan_tertunda
Simulasikan pemindahan kawalan tertunda MIPS dengan melaksanakan arahan selepas a
cawangan, lompat, atau panggil sebelum memindahkan kawalan. Kelalaian SPIM ialah
simulasi pemindahan tidak tertunda, melainkan bendera -bare ditetapkan.

-beban_tertunda
Simulasikan arahan muatan asal MIPS yang tidak bersambung. SPIM lalai ialah
untuk mensimulasikan beban tidak tertunda, melainkan bendera -bare ditetapkan.

-steks saiz -sdata saiz -stumpukan saiz -sktext saiz -skdata saiz
Menetapkan saiz awal seg segmen memori menjadi saiz bait. Memori itu
segmen dinamakan: teks, data, timbunan, ktext, dan kdata. Yang teks segmen
mengandungi arahan daripada program. The data segmen memegang program ini
data. The timbunan segmen memegang timbunan masa jalannya. Selain menjalankan a
program, SPIM juga melaksanakan kod sistem yang mengendalikan gangguan dan pengecualian.
Kod ini berada di bahagian berasingan ruang alamat yang dipanggil kernel.
. ktext segmen memegang arahan kod ini dan kdata memegang datanya.
Tidak ada kstack segmen kerana kod sistem menggunakan timbunan yang sama seperti
program. Contohnya, pasangan hujah -sdata 2000000 memulakan data pengguna
segmen pada 2,000,000 bait.

-data saiz -timbunan saiz -lkdata saiz
Menetapkan had pada berapa besar segmen memori sec boleh berkembang menjadi saiz bait. The
segmen ingatan yang boleh berkembang ialah data, timbunan, dan kdata.

-hexgpr Paparkan daftar tujuan am (GPR) dalam perenambelasan.

-nohexgpr Pamerkan daftar tujuan am (GPR) dalam perpuluhan.

-hexfpr Paparkan daftar titik terapung (FPR) dalam perenambelasan.

-nohexfpr Paparkan daftar titik terapung (FPR) sebagai nilai titik terapung

-file fail 10
Muatkan dan laksanakan kod pemasangan dalam fail.

-laksanakan fail 10
Muatkan dan laksanakan MIPS boleh dilaksanakan (a.out) fail. Hanya berfungsi pada sistem yang menggunakan
pemproses MIPS.

Gunakan xspim dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    facetracknoir
    facetracknoir
    Program pengesanan kepala modular yang
    menyokong berbilang penjejak muka, penapis
    dan protokol permainan. Antara penjejak
    ialah SM FaceAPI, Ketua Inersia AIC
    Penjejak ...
    Muat turun facetracknoir
  • 2
    Kod QR PHP
    Kod QR PHP
    Kod QR PHP ialah sumber terbuka (LGPL)
    perpustakaan untuk menjana Kod QR,
    Kod bar 2 dimensi. Berdasarkan
    perpustakaan libqrencode C, menyediakan API untuk
    mencipta bar Kod QR...
    Muat turun Kod QR PHP
  • 3
    freeciv
    freeciv
    Freeciv ialah berasaskan giliran percuma
    permainan strategi berbilang pemain, di mana setiap
    pemain menjadi ketua a
    tamadun, berjuang untuk mendapatkan
    matlamat akhir: menjadi...
    Muat turun Freeciv
  • 4
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo
    Kotak Pasir Cuckoo menggunakan komponen untuk
    memantau tingkah laku perisian hasad dalam a
    Persekitaran kotak pasir; terpencil daripada
    selebihnya sistem. Ia menawarkan automatik
    analisis o...
    Muat turun Kotak Pasir Cuckoo
  • 5
    LMS-YouTube
    LMS-YouTube
    Mainkan video YouTube pada LMS (pengalihan daripada
    Triode's to YouTbe API v3) Ini adalah
    aplikasi yang juga boleh diambil
    dari
    https://sourceforge.net/projects/lms-y...
    Muat turun LMS-YouTube
  • 6
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows
    Yayasan Persembahan Windows (WPF)
    ialah rangka kerja UI untuk membina Windows
    aplikasi desktop. WPF menyokong a
    set luas pembangunan aplikasi
    ciri-ciri...
    Muat turun Windows Presentation Foundation
  • Lebih »

Arahan Linux

Ad