АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

xspim - Интернет в облаке

Запустите xspim в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xspim, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xspim - Симулятор MIPS32

СИНТАКСИС


хспим [-asm / -bare -exception / -noexception -тихий / тихий
-mapped_io / -nomapped_io
-delayed_branches -delayed_loads
-текст размер -sdata размер -sстек размер -сктекст размер -skdata размер
-ldata размер -lстек размер -lkdata размер
-hexgpr / -nohexgpr -hexfpr / -nohexfpr]
-файл файл -выполнять файл

ОПИСАНИЕ


SPIM S20 - это симулятор, который запускает программы для компьютеров MIPS32 RISC. СПИМ умеет читать
и немедленно запускать файлы, содержащие исполняемые файлы на языке ассемблера или MIPS. СПИМ
представляет собой автономную систему для запуска этих программ и содержит отладчик и
интерфейс с несколькими службами операционной системы.

СПИМ выпускается в двух версиях. Простая версия называется спим. Работает на любом типе
Терминал. Он работает так же, как и большинство программ этого типа: вы вводите строку текста, нажимаете
возвращают ключа и спим выполняет вашу команду. Более интересная версия SPIM называется хспим.
Он использует систему X-window, поэтому для его запуска вам потребуется растровый дисплей. хспим,
однако эту программу гораздо проще изучить и использовать, потому что ее команды всегда видны.
на экране и потому что он постоянно отображает регистры машины.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


хспим есть много вариантов:

-как м Смоделируйте виртуальную машину MIPS, предоставленную ассемблером. Это
по умолчанию.

-голые Смоделируйте голую машину MIPS без псевдо-инструкций или дополнительных
режимы адресации, предоставляемые ассемблером. Подразумевает -тихо.

-исключение
Загрузите стандартный обработчик исключений и код запуска. Это значение по умолчанию.

-нет исключений
Не загружайте стандартный обработчик исключений и код запуска. Это исключение
обработчик обрабатывает исключения. Когда возникает исключение, SPIM переходит к местоположению
0x80000080, который должен содержать код для обслуживания исключения. Кроме того, это
файл содержит код запуска, который вызывает подпрограмму main. Без запуска
процедура, SPIM начинает выполнение с инструкции, помеченной __Начало.

-тихо Распечатать сообщение при возникновении исключения. Это значение по умолчанию.

- тихо Не печатайте сообщения об исключениях.

-mapped_io
Включите функцию ввода-вывода с отображением памяти. Программы, использующие системные вызовы SPIM для чтения
с терминала не могу также используйте ввод-вывод с отображением памяти.

-nomapped_io
Отключите функцию ввода-вывода с отображением памяти.

-delayed_branches
Имитируйте отложенную передачу управления MIPS, выполняя инструкцию после
переходить, переходить или вызывать перед передачей управления. По умолчанию СПИМ
имитировать передачу без задержки, если не установлен флаг -bare.

-delayed_loads
Имитация исходных инструкций MIPS по загрузке без блокировки. По умолчанию СПИМ
для имитации нагрузок без задержки, если не установлен флаг -bare.

-текст размер -sdata размер -sстек размер -сктекст размер -skdata размер
Устанавливает начальный размер сегмента памяти seg равным размер байтов. Память
сегменты названы: текст, данным, стек, тексткачества kdata, текст сегмент
содержит инструкции из программы. В данным сегмент содержит программы
данные. стек сегмент хранит свой стек времени выполнения. Помимо запуска
Программа SPIM также выполняет системный код, который обрабатывает прерывания и исключения.
Этот код находится в отдельной части адресного пространства, называемой ядро.
Ассоциация текст сегмент содержит инструкции этого кода и kdata хранит свои данные.
Здесь нет кстек сегмент, поскольку системный код использует тот же стек, что и
программа. Например, пара аргументов -sdata 2000000 запускает данные пользователя
сегмент в 2,000,000 байтов.

-ldata размер -lстек размер -lkdata размер
Устанавливает ограничение на размер сегмента памяти Понедельник может вырасти размер байтов. В
сегменты памяти, которые могут расти, данным, стеккачества kdata.

-hexgpr Отображать регистры общего назначения (GPR) в шестнадцатеричном формате.

-nohexgpr Вывести регистры общего назначения (GPR) в десятичном формате.

-hexfpr Вывести регистры с плавающей запятой (FPR) в шестнадцатеричном формате.

-nohexfpr Отображать регистры с плавающей запятой (FPR) как значения с плавающей запятой

-файл файл 10
Загрузите и выполните ассемблерный код в файле.

-выполнять файл 10
Загрузите и выполните MIPS выполнимый (a.out) файл. Работает только в системах, использующих
Процессоры MIPS.

Используйте xspim в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    фейстрекнуар
    фейстрекнуар
    Модульная программа отслеживания головы, которая
    поддерживает несколько фейс-трекеров, фильтры
    и игровые протоколы. Среди следопытов
    являются SM FaceAPI, инерционная головка AIC
    Трекер ...
    Скачать фейстрекнуар
  • 2
    QR-код PHP
    QR-код PHP
    PHP QR-код с открытым исходным кодом (LGPL)
    библиотека для генерации QR-кода,
    2-х мерный штрих-код. На основе
    Библиотека libqrencode C, предоставляет API для
    создание штрих-кода QR-кода ...
    Загрузите QR-код PHP
  • 3
    Фрицив
    Фрицив
    Freeciv - это бесплатная пошаговая
    многопользовательская стратегическая игра, в которой каждый
    игрок становится лидером
    цивилизация, борющаяся за получение
    конечная цель: стать ...
    Скачать 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
    Windows Presentation Foundation
    Фонд презентаций Windows (WPF)
    это UI-фреймворк для создания Windows
    настольные приложения. WPF поддерживает
    широкий набор приложений для разработки
    функции...
    Скачать Windows Presentation Foundation
  • Больше »

Команды Linux

Ad