ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xspim - ออนไลน์ในคลาวด์

เรียกใช้ xspim ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xspim ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xspim - เครื่องจำลอง MIPS32

ซิงค์


xspim [-asm/-เปล่า -ข้อยกเว้น/-ไม่มีข้อยกเว้น -เงียบ/-noquiet
-mapped_io/-nomapped_io
-delayed_branches -ล่าช้า_โหลด
-stext ขนาด -sdata ขนาด -stack ขนาด -sktext ขนาด -skdata ขนาด
-ข้อมูล ขนาด -lstack ขนาด -lkdata ขนาด
-hexgpr/-nohexgpr -hexfpr/-nohexfpr]
-ไฟล์ ไฟล์ -ดำเนินการ ไฟล์

DESCRIPTION


SPIM S20 เป็นโปรแกรมจำลองที่รันโปรแกรมสำหรับคอมพิวเตอร์ MIPS32 RISC SPIM สามารถอ่านได้
และรันไฟล์ที่มีภาษาแอสเซมบลีหรือไฟล์ปฏิบัติการ MIPS ทันที SPIM
เป็นระบบที่มีอยู่ในตัวเองสำหรับการรันโปรแกรมเหล่านี้และมีดีบักเกอร์และ
อินเทอร์เฟซสำหรับบริการระบบปฏิบัติการบางอย่าง

SPIM มาในสองเวอร์ชัน รุ่นธรรมดาเรียกว่า สปิม. มันทำงานบนทุกประเภทของ
เทอร์มินัล. มันทำงานเหมือนกับโปรแกรมส่วนใหญ่ประเภทนี้: คุณพิมพ์บรรทัดข้อความ กด
กลับ คีย์และ สปิม ดำเนินการคำสั่งของคุณ SPIM เวอร์ชันนักเล่นเรียกว่า xspim.
มันใช้ระบบ X-window ดังนั้นคุณต้องมีการแสดงผลแบบบิตแมปเพื่อเรียกใช้ xspim,
อย่างไรก็ตาม เป็นโปรแกรมที่เรียนรู้และใช้งานได้ง่ายกว่ามากเพราะมองเห็นคำสั่งได้เสมอ
บนหน้าจอและเนื่องจากมันแสดงการลงทะเบียนของเครื่องอย่างต่อเนื่อง

OPTIONS


xspim มีตัวเลือกมากมาย:

-แอสม จำลองเครื่อง MIPS เสมือนที่จัดเตรียมโดยแอสเซมเบลอร์ นี้เป็น
ค่าเริ่มต้น.

-เปลือย จำลองเครื่อง MIPS เปล่าโดยไม่มีคำสั่งหลอกหรือคำสั่งเพิ่มเติม
โหมดการกำหนดที่อยู่โดยแอสเซมเบลอร์ หมายถึง -เงียบ.

-ข้อยกเว้น
โหลดตัวจัดการข้อยกเว้นมาตรฐานและรหัสเริ่มต้น นี่คือค่าเริ่มต้น

-ไม่มีข้อยกเว้น
อย่าโหลดตัวจัดการข้อยกเว้นมาตรฐานและรหัสเริ่มต้น ข้อยกเว้นนี้
ตัวจัดการจัดการข้อยกเว้น เมื่อมีข้อยกเว้น SPIM จะข้ามไปยังตำแหน่ง
0x80000080 ซึ่งต้องมีรหัสเพื่อให้บริการข้อยกเว้น นอกจากนี้
ไฟล์มีรหัสเริ่มต้นที่เรียกใช้งานประจำ หลัก. โดยไม่ต้องเริ่มต้น
รูทีน, SPIM เริ่มดำเนินการที่คำสั่งที่ระบุ __เริ่มต้น.

-เงียบ พิมพ์ข้อความเมื่อมีข้อยกเว้นเกิดขึ้น นี่คือค่าเริ่มต้น

- ไม่เงียบ อย่าพิมพ์ข้อความที่เป็นข้อยกเว้น

-mapped_io
เปิดใช้งานสิ่งอำนวยความสะดวก IO ที่แมปหน่วยความจำ โปรแกรมที่ใช้ SPIM syscalls เพื่ออ่าน
จากเทอร์มินัล ไม่ได้ ยังใช้ IO ที่แมปหน่วยความจำ

-nomapped_io
ปิดใช้งานสิ่งอำนวยความสะดวก IO ที่แมปหน่วยความจำ

-delayed_branches
จำลองการถ่ายโอนการควบคุมที่ล่าช้าของ MIPS โดยดำเนินการตามคำสั่งหลังจาก a
สาขา กระโดด หรือโทรก่อนโอนการควบคุม ค่าเริ่มต้นของ SPIM คือto
จำลองการถ่ายโอนแบบไม่ล่าช้า เว้นแต่จะมีการตั้งค่าแฟล็ก -bare

-ล่าช้า_โหลด
จำลองคำสั่งการโหลดแบบไม่ประสานกันดั้งเดิมของ MIPS ค่าเริ่มต้นของ SPIM คือ
เพื่อจำลองการโหลดที่ไม่ล่าช้า ยกเว้นว่าแฟล็ก -bare ถูกตั้งค่าไว้

-stext ขนาด -sdata ขนาด -stack ขนาด -sktext ขนาด -skdata ขนาด
ตั้งค่าขนาดเริ่มต้นของเซ็กเมนต์หน่วยความจำเป็น be ขนาด ไบต์ ความทรงจำ
ส่วนที่มีชื่อ: ข้อความ, ข้อมูล, กอง, ข้อความและ kdata. ข้อความ ส่วน
มีคำแนะนำจากโปรแกรม NS ข้อมูล ส่วนถือโปรแกรมของ
ข้อมูล. กอง เซ็กเมนต์เก็บรันไทม์สแต็ก นอกจากการวิ่ง
โปรแกรม SPIM ยังรันโค้ดระบบที่จัดการการขัดจังหวะและข้อยกเว้น
รหัสนี้อยู่ในส่วนที่แยกต่างหากของพื้นที่ที่อยู่ที่เรียกว่า เมล็ด.
พื้นที่ ข้อความ ส่วนถือคำสั่งของรหัสนี้และ kdata เก็บข้อมูล
ไม่มี กอง เซ็กเมนต์เนื่องจากรหัสระบบใช้สแต็กเดียวกันกับ the
โปรแกรม. ตัวอย่างเช่น คู่อาร์กิวเมนต์ -sdata 2000000 เริ่มข้อมูลผู้ใช้
ส่วนที่ 2,000,000 ไบต์

-ข้อมูล ขนาด -lstack ขนาด -lkdata ขนาด
กำหนดขีดจำกัดว่าเซ็กเมนต์หน่วยความจำใหญ่แค่ไหน สามารถเติบโตเป็น ขนาด ไบต์ NS
ส่วนหน่วยความจำที่สามารถเติบโตได้คือ ข้อมูล, กองและ kdata.

-hexgpr แจกแจงทะเบียนวัตถุประสงค์ทั่วไป (GPR) เป็นเลขฐานสิบหก

-nohexgpr แจกแจงทะเบียนวัตถุประสงค์ทั่วไป (GPR) เป็นทศนิยม

-hexfpr แจกแจงค่าทศนิยม (FPR) เป็นเลขฐานสิบหก

-nohexfpr แจกแจงค่าทศนิยม (FPR) เป็นค่าทศนิยม

-ไฟล์ ไฟล์ 10
โหลดและรันโค้ดแอสเซมบลีในไฟล์

-ดำเนินการ ไฟล์ 10
โหลดและดำเนินการ MIPS ปฏิบัติการ (ก.ออก) ไฟล์. ใช้ได้เฉพาะกับระบบที่ใช้
โปรเซสเซอร์ MIPS

ใช้ xspim ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    วงเล็บ
    วงเล็บ
    Brackets เป็นโอเพ่นซอร์สที่ทันสมัยและฟรี
    โปรแกรมแก้ไขข้อความที่สร้างขึ้นโดยเฉพาะสำหรับเว็บ
    การพัฒนา. เขียนใน HTML, CSS และ
    JavaScript พร้อมเครื่องมือภาพที่เน้นและ
    เตรียม...
    ดาวน์โหลดวงเล็บเหลี่ยม
  • 2
    ฟรี Pascal Compiler
    ฟรี Pascal Compiler
    คอมไพเลอร์ Pascal 32/64/16 บิตสำหรับ
    Win32/64/CE, ลินุกซ์, Mac OS X/iOS,
    Android, FreeBSD, OS/2, เกมบอย
    แอดวานซ์, Nintendo NDS และ DOS;
    ความหมายเข้ากันได้ wi ...
    ดาวน์โหลดคอมไพเลอร์ Pascal ฟรี
  • 3
    Canon EOS DIGITAL ข้อมูล
    Canon EOS DIGITAL ข้อมูล
    Canon ไม่มีจำนวนชัตเตอร์
    รวมอยู่ในข้อมูล EXIF ​​​​ของ
    ไฟล์ภาพซึ่งตรงข้ามกับ Nikon และ
    เพนแท็กซ์ ไม่มี Canon อย่างเป็นทางการ
    แอปพลิเคชัน ...
    ดาวน์โหลดข้อมูล Canon EOS DIGITAL
  • 4
    การตรวจสอบ
    การตรวจสอบ
    rEFInd เป็นทางแยกของ rEFIt boot
    ผู้จัดการ. เช่นเดียวกับ rEFIt rEFInd can
    ตรวจจับการบูต EFI ที่คุณติดตั้งโดยอัตโนมัติ
    รถตักและนำเสนอ GUI ที่สวยงาม
    เมนูตัวเลือกการบูต...
    ดาวน์โหลด rEFInd
  • 5
    ด่วนลุค GSI
    ด่วนลุค GSI
    หน้าดาวน์โหลด SourceForge นี้เป็นไป
    อนุญาตให้ผู้ใช้ดาวน์โหลดซอร์สของฉัน
    GSIs อ้างอิงจาก phhusson's great
    งาน. ฉันสร้างทั้ง Android Pie และ
    แอนดรอยด์ 1...
    ดาวน์โหลด ExpressLuke GSI
  • 6
    นักดนตรี
    นักดนตรี
    Music Caster เป็นเครื่องเล่นเพลงแบบถาด
    ที่ให้คุณส่งเพลงท้องถิ่นของคุณไปที่a
    อุปกรณ์ Google Cast ในการวิ่งครั้งแรก
    คุณจะต้องคลิกลูกศรใน .ของคุณ
    ตา...
    ดาวน์โหลด Music Caster
  • เพิ่มเติม»

คำสั่ง Linux

Ad