İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

xspim - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında xspim çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xspim komutudur.

Program:

ADI


xspim - Bir MIPS32 Simülatörü

SÖZDİZİMİ


xspim [-asm/-çıplak -istisna/-istisna yok -sessiz/-sessiz
-mapped_io/-nomapped_io
-gecikmeli_dallar -gecikmeli_yükler
-metin boyut -sdata boyut -yığın boyut -skmetin boyut -skveri boyut
-ldata boyut -l yığın boyut -lkveri boyut
-hexgpr/-nohexgpr -hexfpr/-nohexfpr]
-dosya dosya -uygulamak dosya

TANIM


SPIM S20, MIPS32 RISC bilgisayarları için programlar çalıştıran bir simülatördür. SPIM okuyabilir
ve derleme dili veya MIPS yürütülebilir dosyalarını içeren dosyaları hemen yürütün. SPIM
bu programları çalıştırmak için bağımsız bir sistemdir ve bir hata ayıklayıcı ve
birkaç işletim sistemi hizmetine arayüz.

SPIM iki versiyon halinde gelir. Düz sürüm denir şişirmek. Her türlü çalışır
terminal. Bu türdeki çoğu program gibi çalışır: bir metin satırı yazarsınız,
dönüş anahtar ve şişirmek komutunuzu yürütür. SPIM'in meraklı versiyonu denir xspim.
X-pencere sistemini kullanır, bu nedenle onu çalıştırmak için bit eşlemli bir ekrana sahip olmanız gerekir. xspim,
ancak, komutları her zaman görünür olduğundan öğrenmesi ve kullanması çok daha kolay bir programdır.
ekranda ve sürekli olarak makinenin kayıtlarını gösterdiği için.

SEÇENEKLER


xspim birçok seçeneğe sahiptir:

-asm Montajcı tarafından sağlanan sanal MIPS makinesini simüle edin. bu
Varsayılan.

-çıplak Sözde talimatlar veya ek bilgiler olmadan çıplak bir MIPS makinesini simüle edin.
montajcı tarafından sağlanan adresleme modları. ima -sessiz.

-istisna
Standart istisna işleyicisini ve başlangıç ​​kodunu yükleyin. Bu varsayılandır.

-istisna yok
Standart istisna işleyicisini ve başlangıç ​​kodunu yüklemeyin. Bu istisna
işleyici istisnaları işler. Bir istisna oluştuğunda, SPIM konuma atlar.
İstisnaya hizmet etmek için kod içermesi gereken 0x80000080. Ayrıca, bu
dosya, rutini çağıran başlangıç ​​kodunu içerir ana. başlatma olmadan
rutin, SPIM etiketli talimatta yürütmeye başlar __başlama.

-sessiz Bir istisna oluştuğunda bir mesaj yazdırın. Bu varsayılandır.

-sessiz İstisnalarda mesaj yazdırmayın.

-mapped_io
Bellek eşlemeli IO tesisini etkinleştirin. Okumak için SPIM sistem çağrılarını kullanan programlar
terminalden yapamam ayrıca bellek eşlemeli IO kullanın.

-nomapped_io
Bellek eşlemeli IO tesisini devre dışı bırakın.

-gecikmeli_dallar
Bir
kontrolü aktarmadan önce dal, atla veya çağır. SPIM'in varsayılanı
-bare bayrağı ayarlanmadıkça gecikmesiz transferleri simüle edin.

-gecikmeli_yükler
MIPS'in orijinal, kilitlenmemiş yükleme talimatlarını simüle edin. SPIM'in varsayılanı
-bare bayrağı ayarlanmadıkça gecikmesiz yükleri simüle etmek için.

-metin boyut -sdata boyut -yığın boyut -skmetin boyut -skveri boyut
olarak bellek segmentinin başlangıç ​​boyutunu ayarlar. boyut bayt. hafıza
segmentler adlandırılır: metin, veri, yığın, kmetin, ve kdata. metin bölüm
bir programdan yönergeler içerir. NS veri segment, programın
veri. The yığın segment, çalışma zamanı yığınını tutar. çalıştırmanın yanı sıra
SPIM ayrıca kesintileri ve istisnaları işleyen sistem kodunu da yürütür.
Bu kod, adres alanının adı verilen ayrı bir bölümünde bulunur. çekirdek.
The kmetin segment bu kodun talimatlarını tutar ve kdata verilerini tutar.
Yok k yığını sistem kodu aynı yığını kullandığından segment
programı. Örneğin, argüman çifti -sdata 2000000 kullanıcı verilerini başlatır
2,000,000 baytlık segment.

-ldata boyut -l yığın boyut -lkveri boyut
Ne kadar büyük bellek segmenti sınırı belirler seg olmak için büyüyebilir boyut bayt. NS
büyüyebilen bellek segmentleri veri, yığın, ve kdata.

-hexgpr Genel amaçlı kayıtları (GPR'ler) onaltılık olarak görüntüleyin.

-nohexgpr Genel amaçlı kayıtları (GPR'ler) ondalık olarak görüntüleyin.

-hexfpr Kayan nokta kayıtlarını (FPR'ler) onaltılı olarak görüntüleyin.

-nohexfpr Kayan nokta kayıtlarını (FPR'ler) kayan nokta değerleri olarak göster

-dosya dosya 10
Montaj kodunu dosyaya yükleyin ve çalıştırın.

-uygulamak dosya 10
MIPS'yi yükleyin ve yürütün çalıştırılabilir (a.out) dosyası. Yalnızca kullanan sistemlerde çalışır
MIPS işlemciler.

onworks.net hizmetlerini kullanarak xspim'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Facetracknoir
    Facetracknoir
    Modüler kafa takip programı
    çoklu yüz izleyicileri, filtreleri destekler
    ve oyun protokolleri. İzleyiciler arasında
    SM FaceAPI, AIC Atalet Başlığıdır
    izci...
    Facetracknoir'ı indirin
  • 2
    PHP QR Kodu
    PHP QR Kodu
    PHP QR Kodu açık kaynaktır (LGPL)
    QR Kodu oluşturmak için kütüphane,
    2 boyutlu barkod. Dayalı
    libqrencode C kitaplığı, API sağlar
    QR Kod çubuğu oluşturuluyor...
    PHP QR Kodunu İndirin
  • 3
    ücretsiz
    ücretsiz
    Freeciv ücretsiz bir sıra tabanlıdır.
    her birinin yer aldığı çok oyunculu strateji oyunu
    oyuncu bir lider olur
    medeniyeti elde etmek için savaşan
    nihai hedef: olmak...
    Freeciv'i indirin
  • 4
    Guguklu Sandbox
    Guguklu Sandbox
    Cuckoo Sandbox bileşenleri şu amaçlarla kullanır:
    kötü amaçlı yazılımın davranışını izlemek
    Sandbox ortamı; izole edilmiş
    sistemin geri kalanı. otomatik sunuyor
    analiz o...
    Cuckoo Sandbox'ı indirin
  • 5
    LMS-YouTube
    LMS-YouTube
    YouTube videosunu LMS'de oynatın (taşıma
    Triode'dan YouTbe'ye API v3) Bu
    ayrıca alınabilen bir uygulama
    itibaren
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube'u indirin
  • 6
    Windows Sunum Vakfı
    Windows Sunum Vakfı
    Windows Sunum Vakfı (WPF)
    Windows oluşturmak için bir UI çerçevesidir
    masaüstü uygulamaları. WPF, bir
    geniş uygulama geliştirme seti
    özellikleri...
    Windows Sunum Vakfı'nı İndirin
  • Daha fazla »

Linux komutları

Ad