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

MASM32 Что означает «кодовое расстояние по умолчанию»?
Этот символ используется в MASM32: @CodeSize Возвращает целое число, представляющее кодовое расстояние по умолчанию. Я пытаюсь понять, что означает «кодовое расстояние по умолчанию»? Тони
186 просмотров
schedule 10.10.2022

Включить синтаксис на MASM32
При включении файлов в MASM32 он не может найти свои собственные файлы. После включения masm32rt.inc ассемблер не может найти \masm32\include\windows.inc По-видимому, большинство включаемых файлов системы MASM начинаются с \ вместо указания...
1714 просмотров

Отображение графики в BIOS
Можно ли с помощью MASM32 отображать растровые изображения, хранящиеся в двоичном файле, встроенном в исполняемый файл, на консоль? Кто-нибудь может показать мне, как? Приложение: я не говорю здесь о полноценном графическом интерфейсе. Просто...
366 просмотров
schedule 15.12.2023

Сборка x86 - Простая арифметическая программа не работает, MASM32 на xp
У меня есть простая программа, которая складывает 1+1, пока не достигнет миллиона, а затем печатает «Готово!» к консоли. Но когда он запускается, он ничего не делает. Вот код: .386 .model flat, stdcall option casemap :none include...
763 просмотров
schedule 01.09.2022

Ошибка 1 ошибка A1000: невозможно открыть файл: \masm32\includes\masm32rt.inc
Я пытаюсь настроить программу на ассемблере в VS2012, но всякий раз, когда вызывается include masm32\includes\masm32rt.inc , она возвращает эту ошибку. Если я использую абсолютный путь, он работает, но все включения используют masm32\includes\ в...
8768 просмотров
schedule 11.10.2022

Вычислить сумму отрицательных только_и_делимых_на_4 целых чисел
У меня есть вопрос, который я изучаю для своего выпускного экзамена. Это вопрос: Напишите программу для вычисления суммы целых чисел, состоящих только из отрицательных чисел и делящихся на 4, введенных (с клавиатуры) пользователем до тех пор, пока...
135 просмотров
schedule 11.05.2024

Masm32, получение битов и битовых значений
У меня вопрос, как сохранить бит из одного регистра в другой. Вот вопрос, на который мне нужно ответить: Напишите последовательность инструкций для перемещения битов AL с 5 по 12 из регистра edx . Это мой код до сих пор: mov edx,8F1h...
506 просмотров
schedule 08.05.2022

Неверный поворот заставляет змею умереть (сборка)
Моя игра в змеи почти близка к гладкой. Есть только одна ошибка, когда моя змея умирает, если я делаю «неправильный» поворот. Например, когда моя змея движется вправо, я нажимаю вверх, а затем влево, и она умирает. Однако, когда я нажимаю вверх,...
243 просмотров
schedule 01.11.2023

Сборка — Стек, Процедуры, ESP, EBP, SS — Помогите разобраться
Мне трудно понять, что здесь происходит, что находится в стеке и куда указывают регистры ESP, EBP и SS в месте кода, которое говорит ЗДЕСЬ. Вот мой код include \masm32\include\masm32rt.inc .data? value DWORD ? .code start: push 42...
462 просмотров
schedule 22.09.2023

Сравните сумму с плавающей запятой
Я работаю над проектом MASM32, который выполняет арифметические операции. Мы должны использовать сопроцессор (набор инструкций 8087), чтобы использовать модуль с плавающей запятой. Итак, предположим, что мой предел с плавающей запятой равен 100.0 ,...
330 просмотров
schedule 04.03.2023

Вопрос связан со сборкой x86-32 RET n инструкция
Я знаю значение Ret n, но не могу понять его роль в поддержании стека времени выполнения программы? Я что-то там запутался. Имеет ли ret какое-то отношение к стеку?
101 просмотров
schedule 13.05.2023