Как запустить программу в масм32

Кто-нибудь может мне помочь, как запустить файл masm? Я попытался связать этот файл, но CMD говорит, что файл недействителен или поврежден.

Код ошибки LINK : fatal error LNK1181: cannot open input file «Hello.asm»

Вот мой файл кода Hello.asm:

.386 .model flat, stdcall option casemap :none include masm32includekernel32.inc include masm32includemasm32.inc includelib masm32libkernel32.lib includelib masm32libmasm32.lib .stack 4096 .data hello db «Hello Word » , 0 .code _start: push offset hello call StdOut invoke ExitProcess , 0 end _start

мой синтаксис, когда приведенный выше файл C:UsersVinhRunCodeASMgt;link Hello.asm

Мой файл Hello.asm и моя папка masm32 находятся в папке RunCodeASM.

Вам также может понравиться

Pandas DataFrame read_csv затем GroupBy — как получить только один счетчик вместо одного на столбец

29 декабря, 2022

dict(sorted(dictionary.items(), key=operator.itemgetter(1)) не всегда возвращает упорядоченный dict, когда значение представляет собой список

13 ноября, 2022

КАРЬЕРА ХАКЕРА. Книга 1 — Основы MASM32. Глава 1 — Установка и настройка MASM32

Как извлечь значение оси y на графике R?

8 января, 2022

  • О нас
  • Онлайн игры
  • Конвертеры
  • Base64 конвертер онлайн
  • Оформление кода JavaScript CSS HTML Онлайн
  • URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
  • Конвертер регистров
  • Рассчитать количество дней между датами
  • Генератор ключей и паролей
  • Генератор QR кодов
  • Преобразование времени
  • Преобразование микросекунд в секунды
  • Преобразование микросекунд в миллисекунды
  • Преобразование миллисекунд в микросекунды
  • Преобразование миллисекунд в секунды
  • Преобразование миллисекунд в минуты
  • Преобразование миллисекунд в часы
  • Преобразователь миллисекунд в дату
  • Преобразование секунд в миллисекунды
  • Преобразование секунд в минуты
  • Преобразование секунд в часы
  • Преобразование секунд в дни
  • Преобразование минут во время
  • Преобразование минут в миллисекунды
  • Преобразование минут в секунды
  • Преобразование минут в часы
  • Преобразование часов в миллисекунды
  • Преобразование часов в секунды
  • Преобразование часов в минуты
  • Преобразование часов в дни
  • Преобразование дней в часы
  • Преобразование из часы в недели
  • Конвертация из недели в часы
  • Через несколько часов калькулятор
  • Преобразование времени AM/PM в 24-часовое
  • Преобразование Военного Времени
  • Время до десятичного калькулятора
  • Безопасность
  • Финансы
  • Энциклопедия
Читайте также:
Как работать в программе абс

Источник: programbox.ru

#1 Первая программа на ассемблере MASM

masm32

Ответ от Ra[гуру]
Вот отсюда www. masm32. com скачал? 1) Можно работать в консоли (коммандной строки, cmd.exe). Запускаешь cmd.exe, командой cd переходишь в каталог со своим .asm файлом (для примера можно взять что-нибудь из C:\masm32\tutorial\console\), вводишь и выполняешь команды: c:\masm32\bin\ml /c /coff myprog.asm c:\masm32\bin\link /subsystem:console myprog.obj Если не было ошибок, то консольное приложение готово, можно пробовать запускать: myprog.exe Все.

Для удобства можно добавить c:\masm32\bin в переменную окружения PATH, тогда можно просто писать команды ml <параметры> и link <параметры> без c:\masm32\bin. 2) Можно запустить MASM32 Editor. Меню -> Code -> Create New Console Application -> выбор каталога с проектом -> выбор имени проекта. Открываешь созданную .asm болванку, редактируешь как надо. Меню -> Project -> makeit.bat (или Console Build All) — сборка проекта.

F5 -> выбор исполняемого файла -> проверяешь, как работает.

Ответ от 22 ответа[гуру]

Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как пользоваться MASM х32? Через какой файл он запускается? Скачал, а даже запустить не могу его Оо

Источник: 22oa.ru

Русские Блоги

В этом уроке кратко рассказывается, как использовать товары, изображенные на картинке ниже.

Ссылка на ссылку :https://www.cnblogs.com/yangmingyu/p/6928143.html#undefined

1. Скачиваем masm32, устанавливаем

2. Открыть QEDITOR.EXE (Мой путь установки — D Masm c)

После установки MASM32 откройте «Проводник» или «Мой компьютер», войдите в папку, в которой находится MASM32, и дважды щелкните QEDITOR.EXE

⒊Ввести исходную программу и сохранить

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

Читайте также:
Плохое разрешение в программах

Обратите внимание, что вам нужно указать расширение .ASM [1.ASM в этом примере].

.386 .model flat, stdcall option casemap :none include masm32includewindows.inc include masm32includekernel32.inc include masm32includeuser32.inc includelib masm32libkernel32.lib includelib masm32libuser32.lib .data HelloWorld db «Hello World!», 0 .code start: invoke MessageBox, NULL, addr HelloWorld, addr HelloWorld, MB_OK invoke ExitProcess, 0 end start

В коде «/ masm32 / include /» и «/ masm32 / lib /» соответственно определяют пути включаемых файлов и файлов библиотек, которые может распознать Quick Editor. Таким образом, даже если мы не укажем соответствующий путь в переменных среды операционной системы, Быстрый редактор сможет найти эти файлы.

⒋ Исходная программа сборки

Используйте меню Project -> Assemblier ASM file в строке меню. В это время система откроет окно DOS для запуска соответствующего командного файла.

2 появится после окончания Оконная газета Сообщите результат.

⒌ Свяжите целевой файл.

Используйте меню Проект -> Связать файл OBJ в строке меню.

В это время система откроет окно DOS для запуска связанного командного файла и всплывающее окно, чтобы сообщить результат.(Экономьте место и не кладите картинки)

⒍ Запустите сгенерированный исполняемый файл

Используйте меню Проект -> Запустить программу в строке меню. [Тот, что слева — это работающий объект]

Загляни еще раз в каталог,

.asm происходит из шага 3

.obj происходит из шага 4

.exe поступает с шага 5 (дважды щелкните 1.exe, чтобы получить тот же результат, что и при запуске)

Ссылки на такие же учебные пособия:

Источник: russianblogs.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru