انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

xspim - آنلاین در ابر

xspim را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور xspim است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


xspim - شبیه ساز MIPS32

نحو


xspim [-اسم/-برهنه -exception/-noexception -آرام/-بی‌صدا
-mapped_io/-nomapped_io
-شاخه های تاخیری -تاخیر_بارها
-متن اندازه -sdata اندازه پشته اندازه -sktext اندازه -skdata اندازه
-داده ها اندازه -lstack اندازه -lkdata اندازه
-hexgpr/-nohexgpr -hexfpr/-nohexfpr]
-فایل پرونده -اجرا کردن پرونده

شرح


SPIM S20 یک شبیه ساز است که برنامه هایی را برای کامپیوترهای MIPS32 RISC اجرا می کند. SPIM می تواند بخواند
و بلافاصله فایل های حاوی زبان اسمبلی یا فایل های اجرایی MIPS را اجرا کنید. SPIM
یک سیستم مستقل برای اجرای این برنامه ها است و حاوی یک دیباگر و
رابط با چند سرویس سیستم عامل

SPIM در دو نسخه ارائه می شود. نسخه ساده نامیده می شود اسپم. این بر روی هر نوع اجرا می شود
پایانه. این برنامه مانند اکثر برنامه های این نوع عمل می کند: شما یک خط متن را تایپ می کنید، روی آن ضربه بزنید
برگشت کلید، و اسپم دستور شما را اجرا می کند نسخه فانتزی SPIM نامیده می شود xspim.
از سیستم X-window استفاده می کند، بنابراین برای اجرای آن باید یک صفحه نمایش بیتی داشته باشید. xspim,
با این حال، یادگیری و استفاده از برنامه بسیار ساده تر است زیرا دستورات آن همیشه قابل مشاهده است
روی صفحه و به دلیل اینکه به طور مداوم رجیسترهای دستگاه را نمایش می دهد.

OPTIONS


xspim گزینه های زیادی دارد:

-اسم شبیه سازی ماشین MIPS مجازی ارائه شده توسط اسمبلر. این است
به طور پیش فرض

-برو یک دستگاه MIPS خالی را بدون شبه دستورالعمل یا موارد اضافی شبیه سازی کنید
حالت های آدرس دهی ارائه شده توسط اسمبلر. دلالت دارد -ساکت.

-استثنا
کنترل کننده استاندارد استاندارد و کد راه اندازی را بارگیری کنید. این پیش فرض است.

-بدون استثناء
کنترل کننده استاندارد استاندارد و کد راه اندازی را بارگیری نکنید. این استثنا
کنترل کننده استثنائات را کنترل می کند. هنگامی که یک استثنا رخ می دهد، SPIM به مکان می پرد
0x80000080، که باید حاوی کدی برای سرویس دادن به استثنا باشد. علاوه بر این، این
فایل حاوی کد راه اندازی است که روال را فراخوانی می کند اصلی. بدون راه اندازی
به طور معمول، SPIM اجرا را با دستورالعمل برچسب گذاری شده آغاز می کند __شروع.

-ساکت هنگامی که یک استثنا رخ می دهد پیامی را چاپ کنید. این پیش فرض است.

-بی صدا پیامی را در موارد استثنا چاپ نکنید.

-mapped_io
تسهیلات IO دارای نقشه حافظه را فعال کنید. برنامه هایی که از سیستم SPIM برای خواندن استفاده می کنند
از ترمینال نمی توان همچنین از IO دارای نقشه حافظه استفاده کنید.

-nomapped_io
تسهیلات IO دارای نقشه حافظه را غیرفعال کنید.

-شاخه های تاخیری
با اجرای دستور بعد از a، انتقال کنترل تاخیری MIPS را شبیه سازی کنید
قبل از انتقال کنترل شاخه، پرش یا تماس بگیرید. پیش فرض SPIM به این است
انتقال های بدون تاخیر را شبیه سازی کنید، مگر اینکه پرچم برهنه تنظیم شده باشد.

-تاخیر_بارها
دستورالعمل‌های بارگیری اصلی و بدون قفل MIPS را شبیه‌سازی کنید. پیش فرض SPIM است
برای شبیه سازی بارهای بدون تاخیر، مگر اینکه پرچم برهنه تنظیم شده باشد.

-متن اندازه -sdata اندازه پشته اندازه -sktext اندازه -skdata اندازه
اندازه اولیه Seg بخش حافظه را تنظیم می کند اندازه بایت ها حافظه
بخش ها نامگذاری شده اند: متن, داده ها, پشته, ktextو kdata. متن بخش
حاوی دستورالعمل های یک برنامه است. در داده ها بخش برنامه را نگه می دارد
داده ها. پشته بخش پشته زمان اجرا خود را نگه می دارد. علاوه بر اجرای الف
برنامه، SPIM همچنین کد سیستمی را اجرا می کند که وقفه ها و استثناها را مدیریت می کند.
این کد در قسمت جداگانه ای از فضای آدرس به نام the قرار دارد هسته.
La ktext سگمنت دستورالعمل های این کد را نگه می دارد و kdata داده های خود را نگه می دارد.
وجود ندارد kstack بخش از آنجایی که کد سیستم از همان پشته استفاده می کند
برنامه به عنوان مثال، جفت آرگومان -sdata 2000000 داده های کاربر را شروع می کند
قطعه در 2,000,000 بایت.

-داده ها اندازه -lstack اندازه -lkdata اندازه
محدودیت بزرگی بخش حافظه را تعیین می کند دوشنبه می تواند رشد کند اندازه بایت ها در
بخش های حافظه ای که می توانند رشد کنند هستند داده ها, پشتهو kdata.

-hexgpr رجیسترهای هدف عمومی (GPRs) را به صورت هگزادسیمال توزیع کنید.

-nohexgpr رجیسترهای هدف عمومی (GPRs) را به صورت اعشاری قرار دهید.

-hexfpr رجیسترهای ممیز شناور (FPRs) را در هگزادسیمال توزیع کنید.

-nohexfpr رجیسترهای ممیز شناور (FPRs) را به عنوان مقادیر ممیز شناور قرار دهید

-فایل پرونده 10
کد اسمبلی را در فایل بارگیری و اجرا کنید.

-اجرا کردن پرونده 10
MIPS را بارگیری و اجرا کنید قابل اجرا (a.out) فایل. فقط روی سیستم هایی که استفاده می کنند کار می کند
یک پردازنده MIPS

با استفاده از خدمات onworks.net از xspim به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    facetracknoir
    facetracknoir
    برنامه هدتراک مدولار که
    پشتیبانی از چندین ردیاب چهره، فیلترها
    و پروتکل های بازی در میان ردیاب ها
    SM FaceAPI، AIC Inertial Head هستند
    ردیاب ...
    دانلود facetracknoir
  • 2
    کد QR پی اچ پی
    کد QR پی اچ پی
    کد QR PHP منبع باز (LGPL) است
    کتابخانه ای برای تولید کد QR،
    بارکد 2 بعدی. بر اساس
    کتابخانه libqrencode C، API را برای
    ایجاد بارک کد QR...
    کد QR PHP را دانلود کنید
  • 3
    آزاد
    آزاد
    Freeciv یک نوبت مبتنی بر رایگان است
    بازی استراتژی چند نفره که در آن هر کدام
    بازیکن رهبر a می شود
    تمدن، مبارزه برای به دست آوردن
    هدف نهایی: بودن...
    دانلود Freeciv
  • 4
    جعبه شن فاخته
    جعبه شن فاخته
    Cuckoo Sandbox از اجزای سازنده استفاده می کند
    نظارت بر رفتار بدافزار در الف
    محیط سندباکس; جدا شده از
    بقیه سیستم به صورت خودکار ارائه می دهد
    تحلیل یا...
    جعبه شنی فاخته را دانلود کنید
  • 5
    LMS-YouTube
    LMS-YouTube
    پخش ویدیوی YouTube در LMS (انتقال از
    Triode's to YouTbe API v3) این است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/lms-y...
    LMS-YouTube را دانلود کنید
  • 6
    اساس نمایش ویندوز
    اساس نمایش ویندوز
    Windows Presentation Foundation (WPF)
    یک چارچوب UI برای ساخت ویندوز است
    برنامه های دسکتاپ WPF از a
    مجموعه گسترده ای از توسعه برنامه
    امکانات...
    دانلود Windows Presentation Foundation
  • بیشتر "

دستورات لینوکس

Ad