Описание тега masm32
MASM32 is a software development environment (SDK) for programmers using Microsoft's Assembler (MASM) to target 32-bit Windows.
3
ответа
Вывод Hello World в MASM с использованием функций WIN32
содержание вступление Код Сборка и запуск Разнообразный Вопрос 1. Введение Это не вопрос как таковой (хотя он и есть внизу), а приложение HelloWorld, с которым люди в Stackru могут экспериментировать. Когда я впервые пытался программировать на MASM,…
31 дек '10 в 05:33
1
ответ
MASM и C переходят к функции
У меня есть указатель на функцию __stdcall в C, и в ассемблере x86 и x64 мне бы хотелось иметь функцию asm, которую я могу использовать для перехода к этой функции. Например возьмем функцию Windows API MessageBoxW void *fn = GetProcAddress(GetModule…
15 авг '15 в 06:37
1
ответ
Смешивание переменных при загрузке одного из них
Я пытаюсь написать простую программу на MASM, и я заметил, что моя программа смешивает переменные во время загрузки одного из них. Вот простой пример: .386 .model FLAT, STDCALL option casemap:none include \masm32\include\masm32rt.inc includelib \mas…
08 июн '17 в 12:44
0
ответов
Где MASM SDK?
В статье " Программирование на ассемблере в Visual Studio.NET" говорится, что Visual Studio включает MASM SDK, но мне не удалось найти его ни в VS 2010, ни в VS 2013. Я нашел указанные файлы в MASM с MASM32.com. Код в статье работает с файлами с MAS…
16 ноя '14 в 03:04
1
ответ
Записать обработанное растровое изображение в файл
Я работаю над проектом, который читает содержимое файла BMP и выполняет плавный цифровой фильтр на изображении. Мой код ниже почти делает работу. Я просто не знаю, где мне хранить обработанные пиксели и как я могу записать обработанное изображение в…
02 дек '12 в 06:22
1
ответ
Строковые массивы в сборке x86: получить строку за раз
Я читаю в файле из 3 книг с названием, автором и датой. Что я хочу сделать, это обработать каждую строку в новый массив. У меня проблема только с захватом строки данных и добавлением ее во временный массив. Я не могу указать на начало строки и на ко…
10 авг '12 в 00:04
1
ответ
Как определить двоичные строковые переменные в MASM?
В C++ я могу использовать определение двоичной строки, например: char v[] = "\xfc\xe8\x89\x00\x00\x00"; Теперь я пытаюсь сделать это на MASM, я попробовал это: v byte fcy, e8y, 89y, 00y, 00y, 00y, 0 Но MASM при сборке выдает ошибку "не цифра в номер…
26 июл '11 в 05:30
1
ответ
Ошибка связи при рисовании эллипса - MASM32
Вот кусок кода: WndProc proc hWnd:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM LOCAL hdc:HDC LOCAL ps:PAINTSTRUCT LOCAL rect:RECT .IF uMsg==WM_DESTROY invoke PostQuitMessage, NULL .ELSEIF uMsg==WM_PAINT invoke BeginPaint, hWnd, ADDR ps mov hdc, eax…
12 янв '18 в 17:08
0
ответов
Буквенная оценка не возвращает значение, основанное на критериях
В этом коде я пытаюсь сгенерировать до 25 случайных целых чисел от 50 до 100 включительно, в зависимости от ввода пользователя, вычисляет буквенную оценку и печатает целое число и буквенную оценку У меня проблема в том, что буквенная оценка не возвр…
18 окт '16 в 20:02
1
ответ
Ошибка MASM32 A2006, ошибка A2074 и предупреждение A4023
Я новичок в ассемблере. У меня есть следующий фрагмент кода из книги, которую я изучаю. Я скачал MASM32. Мой компьютер - Win7 64bit. Я попытался построить следующий код: .model small .stack 100h .data a dw 2 b dw 5 sum dw ? .code main proc mov ax, @…
15 июн '13 в 17:55
1
ответ
Возврат значения с плавающей точкой из Assembler DLL в C++ с использованием SSE
У меня проблема с возвратом значения с плавающей точкой из DLL Assembler в программу на C++. Я полагаю, что это должно быть обработано в регистре xmm0, я не прав? Вот основной файл: #include "stdafx.h" #include<windows.h> #include<iostream&…
04 дек '16 в 11:17
2
ответа
Включить синтаксис на MASM32
При включении файлов в MASM32 он не может найти свои собственные файлы. После включения masm32rt.inc ассемблер не может найти \masm32\include\windows.inc Очевидно, что большинство включаемых файлов системы MASM начинаются с \ вместо указания относит…
16 фев '10 в 01:23
3
ответа
Как использовать библиотеку в MASM или, более конкретно,.lib файл?
Я сделал файл.lib с помощью Visual Studio 2010, и теперь я хочу использовать его в masm. Как я могу это сделать? нужна помощь. Я попытался посмотреть в Интернете, но не смог найти точного ответа, как это сделать. вот ссылка на файл.lib, который я со…
08 май '14 в 18:51
2
ответа
Странное поведение с простой программой MASM32
Я хочу написать программу MASM, похожую на следующую программу C++: #include <Windows.h> #include <iostream> typedef UINT (_stdcall *FuncPtr)(LPCSTR lpCmdLine, UINT uCmdShow); int main(void) { HMODULE hDll = LoadLibrary(TEXT("Kernel32.dl…
28 ноя '13 в 17:09
1
ответ
Ошибка функции Winsock-bind в MASM(32 бит)
Прежде всего, я прошу прощения за мой плохой английский, английский не мой родной язык. Итак, я пытаюсь написать программу чата в Assembly 32 BIT, MASM. Прямо сейчас я пишу код на стороне сервера. До сих пор я использовал функции WSAStartUp и Socket…
19 сен '15 в 13:19
1
ответ
Приложение x86 сборки masm32 перестает отвечать на запросы
Мне удалось создать окно (спасибо всем, кто здесь, на SO!), Но всякий раз, когда оно запускается, окно формируется, но оно немедленно ломается, и появляется окно с сообщением "test.exe перестала отвечать" (test.exe является название программы). Вот …
31 авг '12 в 07:06
0
ответов
Оператор SEG в файлах.com
Почему мы не можем конвертировать.exe в.com файл, используя exe2bin, если в коде у нас есть команда вроде mov <register>, SEG <variable name>? Что мог вернуть оператор SEG, если не было ошибок?
01 апр '18 в 14:55
2
ответа
Как интегрировать файл ASM obj с программой на C++?
Я хочу интегрировать код ASM и C++ в Visual Studio 2010. По сути, я хочу использовать определенные подпрограммы, созданные в ASM, в своем коде C++. Итак, я хочу знать: Как мне в первую очередь добавить файлы ASM obj в VS2010? Как вызвать функцию в к…
08 окт '11 в 22:35
1
ответ
Почему этот код ассемблера masm не работает в цикле, код работает в первый раз, но в цикле не работает
Эй, я использую masm уже 2 недели и пытаюсь читать текстовые файлы построчно, в которых есть пути к файлам example of text file C:\a.rar C:\a.txt C:\a.png тогда я хочу прочитать все содержимое пути к файлу и получить контрольную сумму md5 пути к фай…
31 мар '13 в 17:15
3
ответа
Сборка x86 - простая арифметическая программа не работает, MASM32 на xp
У меня есть простая программа, которая добавляет 1+1, пока не достигнет миллиона, а затем выдает "Готово!" на консоль. Но когда он работает, он ничего не делает. Вот код: .386 .model flat, stdcall option casemap :none include \masm32\include\windows…
19 апр '12 в 02:35