Вопросы по теме '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 просмотров
schedule
08.02.2024
Сборка 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