Вопросы по теме 'masm32'

Почему моя программа masm32 падает всякий раз, когда я пытаюсь использовать прерывания?
Вот код: .386 ;target for maximum compatibility .model small,stdcall ;model .code main: int 20h END main Результат: http://img705.imageshack.us/img705/3738/resultom.png "test.exe перестал работать" - всегда правильно,...
2580 просмотров
schedule 04.10.2022

Есть ли в MASM escape-символ?
Я знаю, что строки, заключенные в одинарные кавычки, могут содержать двойные кавычки и наоборот, но может ли строка содержать и то, и другое? Например, строка: How do you say, "Where's the bathroom?" in Spanish?
2168 просмотров
schedule 14.03.2024

Запись данных в работающий исполняемый файл
Я пытаюсь запустить процесс, дождаться его завершения, открыть исполняемый файл и что-то в него написать. Поэтому я создал небольшой «загрузчик», который делает именно это. Это мой код: ;Run the executable INVOKE GetStartupInfo,OFFSET startInfo...
640 просмотров

Сборка x86 (masm32) вывод умноженного числа дает ненужные символы
Ради этого я возвращаюсь к сборке через несколько месяцев, и у меня возникают проблемы с умножением двух чисел и выводом результата. Вот мой код: .386 .model flat, stdcall option casemap :none include \masm32\include\windows.inc include...
1587 просмотров
schedule 11.04.2024

Отладка реализации SHA-256
Я работал над реализацией SHA-256 с использованием MASM32 и сделал исходный код. Однако я не могу заставить его работать правильно и просмотрел его, переписал его фрагменты и скопировал некоторый исходный код во встроенный ASM Delphi, и он отлично...
879 просмотров
schedule 29.04.2024

Работа с QWords
Я учусь и в ходе этого работаю над преобразованием ассемблера, которое часто использует QWORD (x86-32bit). Теперь в моем справочном материале нет ничего о работе с такими значениями, кроме очевидного разделения их на 32-битные регистры. Я думаю, они...
558 просмотров
schedule 17.01.2024

Ошибка компиляции MASM32
Я пытаюсь использовать masm32, чтобы узнать о сборке. Я использую Windows 8 и могу без проблем скомпилировать и запустить пример кода в каталоге masm32. Я использую Quick Editor 4.0g. Однако у меня есть следующий код прямо из «Языка ассемблера...
2463 просмотров
schedule 18.05.2024

Передача параметра через стек в процедуру в MASM
Я пытаюсь передать 3 параметра в процедуру, добавить их и вернуть в налоговый регистр в MASM. Тем не менее, результат выключен со случайным огромным числом. Я пытаюсь использовать соглашение о вызовах в стиле C, где я передаю 3 переменные в функцию....
2199 просмотров
schedule 13.11.2022

Байты исходного изображения
Если я отлаживаю файл asm с помощью Windbg, изображение загружается в место в памяти, в моем случае это 00400000. Если я выгружаю данные из 00400000, я вижу, что мой ассемблерный код загружается в файл изображения со смещением 10000 от этого адрес, а...
74 просмотров
schedule 16.09.2022

Ошибка MASM Неизвестный тип перемещения (1) с кодом 16b
У меня хорошо с M68000, но X86 мне сложно. Я пытаюсь собрать эту простую программу с помощью MASM. .MODEL SMALL .data? ONE dB ? TWO dB ? stack db 100 dup(?) .data MSG db 13,10, 'Enter deree of polynomials: $' MSG2 db 13,10, 'Enter...
191 просмотров
schedule 20.01.2024

Как исправить masm32: ошибка LNK2001: неразрешенный внешний символ
Я создаю приложение для тестирования API-функции IsCharLowerA, а затем выводю res с помощью MessageBoxA. Я использую masm32. link /SUBSYSTEM:WINDOWS kod.obj Microsoft (R) Incremental Linker Version 5.12.8078 Copyright (C) Microsoft Corp...
640 просмотров
schedule 19.01.2024

Отправка строк в C++ из MASM
Итак, я пытаюсь сделать игру Tik Tak Toe в MASM 32-битной, но я не могу понять, как передать строку из MASM в C++ для вывода текста на консоль. Любая помощь приветствуется. C++ // main.cpp using namespace std; #include<iostream>...
84 просмотров
schedule 10.12.2023