Amazon Best VPN GoSearch

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


z80dasm - сборка Z80, генерирующая дизассемблер

СИНТАКСИС


z80dasm [ кредита ] файл

ОПИСАНИЕ


z80dasm разбирает двоичный файл, содержащий машинный код Z80, на язык ассемблера Z80
источник (включая ряд недокументированных кодов операций). Он может попытаться угадать местонахождение
метки в коде или метки могут быть указаны вручную в виде файла символов. Если
учитывая правильную информацию, дизассемблер также может разбить двоичный файл на код и
разделы данных нескольких разных типов.

Сгенерированный исходный файл можно собрать обратно в исходный двоичный файл с помощью z80asm, zasm или
оригинальный ассемблер Zilog (когда --зилог вариант был использован).

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-a --адрес
Выведите адрес ячейки памяти, соответствующей каждой строке сборки.
код в комментарии в конце строки.

-б, --block-def = ФАЙЛ
Прочитать информацию о блоке из файла. Если этот параметр не указан, по умолчанию используется
чтобы весь файл содержал машинный код. Видеть BLOCK / БЛОК ФАЙЛОВ внизу.

-грамм, --origin = ORG
Укажите начальный адрес дизассемблируемого двоичного кода. Соответствующий
org директива создается в выходном файле. Аргумент читается в шестнадцатеричном формате.
если он начинается с 0x или 0X, в восьмеричном формате, если он начинается с 0, и в базе 10
иначе. По умолчанию 0x0100.

-час, --Помогите
Показать сводку опций и выйти.

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

-о, --output = ФАЙЛ
Укажите выходной файл. По умолчанию запись выполняется на стандартный вывод.

-с, --sym-output = ФАЙЛ
Записать символьную информацию в файл.

-С, --sym-input = ФАЙЛ
Прочитать символьную информацию из файла. Видеть SYMBOL ФАЙЛОВ внизу.

-т, --источник
Распечатайте двоичные данные, соответствующие каждой строке ассемблерного кода, в комментарии по адресу
конец строки. Данные печатаются в шестнадцатеричном формате и в кодировке ASCII. Это полезно для
определение разделов данных при первой разборке.

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

-В, --версия
Вывести информацию о версии и выйти.

-з, --зилог
Включите режим совместимости для оригинального ассемблера Zilog Z80. В настоящее время только
изменяет синтаксис относительных переходов.

SYMBOL ФАЙЛОВ


Файлы символов, написанные z80dasm могут быть напрямую использованы в качестве файлов входных символов с --сим-
вход вариант. Следующие директивы распознаются во входных файлах символов и являются
распространяется в файлы выходных символов:

включают "имя файла"
Включите другой файл символов. Двойные кавычки обязательны. Включенные файлы должны быть в
текущий каталог.

символ: фас ценностное
Определите символ со значением. Значение читается в шестнадцатеричном формате, если оно начинается с 0x.
или 0X в восьмеричной системе счисления, если она начинается с 0, и с основанием 10 в противном случае. По умолчанию 0x0100.

; комментарий
Все символы между точкой с запятой и концом строки игнорируются.

BLOCK / БЛОК ФАЙЛОВ


Файлы блоков определяют границы между различными блоками (разделами) двоичных данных в
входной файл дизассемблера. Признаны следующие директивы:

Название: Начало адрес конец адрес напишите напишите
Определите блок с начальным и конечным адресом, который содержит определенный тип
двоичные данные. Начальный адрес - это 16-битный адрес первого байта в блоке.
Конечный адрес - это 16-битный адрес последнего байта в блоке плюс один.

; комментарий
Все символы между точкой с запятой и концом строки игнорируются.

Поддерживаются следующие типы блоков:

код Блок, содержащий машинный код Z80. Данные в этом блоке будут записаны на Z80
язык ассемблера.

байтданные
Блок данных, содержащий отдельные байты. Данные в этом блоке будут записаны с защита
директивы.

словоданные
Блок данных, содержащий 16-битные слова (сначала младший байт). Данные в этом блоке будут
быть написанным с дефв директивы.

указатели
Блок данных, содержащий 16-битные указатели (сначала младший байт). Этот тип
что эквивалентно словоданные за исключением того, что значения будут заменены метками, в которых
возможно.

ДИАГНОСТИКИ


Если разборка прошла успешно z80dasm возвращает 0. При ошибке выводятся диагностические сообщения.
к стандартной ошибке и z80dasm возвращает 1.

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


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

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

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.