«Hello World» на машинном коде? Программа «Hello, world!» для процессора архитектуры x86 (ОС DOS, вывод при помощи BIOS Int 10h (англ.) выглядит следующим образом (в шестнадцатеричном представлении побайтно):
BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
Как запустить такую программу?
Скачала hex-редактор fileinsight.
Сохраняю в формате .com, пыталась запустить в DosBox - виснет
Помогите, пожалуйста:)

21 Авг 2019 в 06:29
244 +1
0
Ответы
1

Для запуска программы на машинном коде «Hello, world!» вам нужно создать файл с расширением .com (например, hello.com) и вставить в него указанный машинный код в шестнадцатеричном виде.

Затем откройте командную строку (cmd) и запустите созданный файл hello.com командой:

hello.com

Если программа все равно не работает, возможно, проблема в самом коде. В таком случае, может потребоваться дополнительная отладка или исправление кода.

Если у вас есть возможность использовать другие среды разработки или компиляторы, это может быть более надежный способ создания и запуска программы на машинном коде.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир