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

Как я намеренно читаю из основной памяти по сравнению с кешем?
Итак, меня учат ассемблеру, и у нас есть задание: найти разницу во времени между чтением из памяти и чтением из кеша. Мы должны сделать это, создав 2 цикла и синхронизировав их. (один читает из основной памяти, а другой из кеша). Дело в том, что я...
2057 просмотров
schedule 15.08.2022

Проблема преобразования: __asm__ __volatile__
Некоторое время я имел дело с Nasm в среде Linux, и эта функция отлично работала ... но теперь я переключаюсь на среду Windows и хочу использовать Masm (с VS2008). Кажется, я не могу заставить это работать .. . void outportb (unsigned short...
7930 просмотров
schedule 14.04.2022

Что означает OFFSET в 16-битном ассемблере?
Я просматриваю пример кода сборки для 16-битного реального режима. Я наткнулся на строки: mov bx, cs mov ds, bx mov si, OFFSET value1 pop es mov di, OFFSET value2 что это делает? Что означает наличие...
89811 просмотров
schedule 21.05.2022

переполнение массива деления
Я пытаюсь разделить два числа в сборке. Я работаю над книгой Irvine Assembly for Intel Computers, и я не могу заставить разделение работать на всю жизнь. Вот мой код .code main PROC call division exit main ENDP division PROC mov...
16903 просмотров
schedule 17.02.2023

Нужна помощь с базовым ASM
Я пытаюсь преобразовать некоторый код C в сборку, и мне нужна помощь. char encode(char plain){ __asm{ mov eax, plain add eax, 2 ret } //C code /* char code; code = plain+2; return code;*/...
159 просмотров
schedule 06.10.2023

Ошибка MASM winsock?
Я следую вместе с учебником winsock по синтаксису MASM под названием: Iczelion’s Guide to Winsock Programming Я застрял, я получаю сообщение об ошибке, но я не знаю, как это исправить. Дело в том, что каждый раз, когда я пытаюсь подключиться к...
1104 просмотров
schedule 15.02.2023

упакованный десятичный код в ascii ассемблер
Я пытаюсь преобразовать упакованные десятичные числа в строки ascii. Вот мое понимание до сих пор: Последующий: bcd BYTE 34h Должен преобразовываться в десятичное число 34 после «распаковки». Теперь я не уверен, как лучше всего это...
8349 просмотров
schedule 10.07.2023

Какова связь (если есть) языка ассемблера MASM и ILASM?
какова связь (если есть) языка ассемблера MASM и ILASM. Есть ли конвертация один в один? Я пытаюсь включить квантовую ГИС в программу, которую я пишу по ходу дела! У меня есть ГИС на моем компьютере, у меня есть RedGate Reflector, и ни он, ни...
401 просмотров
schedule 17.08.2022

Зараженный компилятор или неисправность?
Я столкнулся с чем-то очень странным, и вещи просто не складываются. Прежде всего, я разместил это здесь, потому что я не уверен, что это вообще имеет какое-либо отношение к компьютерным вирусам. И если это так, не могли бы вы указать мне место, где...
507 просмотров
schedule 04.06.2023

Использование другого ассемблера (MASM, NASM, TASM и т. Д.) С GCC
Я уже некоторое время просматриваю вопросы здесь и в Интернете, и я не могу понять, возможно ли выполнять встроенную сборку с GCC, используя что-то другое, кроме GAS. Я пытаюсь выяснить, могу ли я избежать использования не только синтаксиса GAS AT&T...
1837 просмотров
schedule 21.05.2022

как создавать файлы .com с помощью masm 5.10?
.model tiny .code org 100h host: mov ah,9 mov dx,offset hi int 21h mov ax,4c00h int 21h hi db 'HELLO' end host c: masm привет.asm вывод этого говорит, что операнд ожидается в строке 1. Пожалуйста, скажите мне, как...
2914 просмотров
schedule 23.09.2023

Ошибка A2006: неопределенный символ: DGROUP
Я пытаюсь собрать этот код, но он возвращает ошибку. Не могли бы вы помочь мне исправить это? Спасибо. INCLUDE irvine16.inc .data array db 31h,32h,33h,34h ;use db to define array COUNT = ($-array) ;The $ operator gives the value...
6337 просмотров
schedule 12.04.2022

код masm32 показывает ошибку A2206
следующий сегмент кода должен проходить InInitializationOrderModuleList внутри PEB и возвращать базовый адрес kernel32.dll. Однако, когда я пытаюсь выполнить Console assemble and link следующий код, я получаю сообщение об ошибке, указывающее,...
817 просмотров
schedule 12.08.2022

сборка x86 (MASM) - квадратный корень из 64-битного целого числа?
Я кодирую простую программу проверки простоты для Windows на языке ассемблера x86 (MASM32), которая включает в себя вычисление квадратного корня из (64-битного) целого числа. Мой вопрос: есть ли простой способ получить квадратный корень? Должен ли я...
12345 просмотров
schedule 30.06.2022

Скомпилируйте и запустите файл сборки, используя Masm и ConTEXT
Мне нужно скомпилировать какой-то файл сборки, но я действительно не знаю, как это сделать... Я успешно установил Masm на свой компьютер, а также редактор ConTEXT, который я использую для записи файлов сборки. К сожалению, кнопки для компиляция,...
5702 просмотров

Запись простой строки в консоль с помощью masm (ассемблерный код)
я хотел бы написать строку в выводе консоли, используя API writeconsole, но это не работает, я связываю и создаю ее, используя консоль в masm вот код .386 .MODEL Flat,STDCALL option casemap:none include \masm32\include\windows.inc include...
4636 просмотров
schedule 30.05.2022

Массивы в сборке
У меня есть некоторые проблемы с моим выводом... Я думаю, что у меня есть некоторые проблемы с моим массивом. Еще новичок в сборке. Задача состоит в том, чтобы разработать программу сборки, которая использует диалоговое окно для запроса числа у...
28892 просмотров
schedule 03.08.2023

Сравните два буфера с помощью char X86 MASM
Я использую сборку X86, и мне нужно сравнить два буфера по символам и отразить, совпадают ли они или нет в третьем буфере. Псевдокод: Compare(ESI=msg_buffer_ptr, EDI=recover_buffer_ptr, EBX=err_buffer_ptr) ;Compare a character in ESI...
1745 просмотров
schedule 28.07.2023

Процедура MASM для чтения двойного слова с 32-битного адреса
Итак, в одном из наших проектов возникла проблема с кодом на ассемблере, который необходимо написать. У нас есть старая, старая (скомпилированная с помощью Borland 1992) программа для проверки памяти на языке C, которой время от времени нужно...
1068 просмотров
schedule 21.06.2023

C#, вызывающий библиотеку DLL сборки MASM
Ради обучения я пытаюсь вызвать функцию сборки из С#. Я работаю над очень стерильным проектом, делая все настолько просто, насколько могу. Вот моя сборка (в основном вырезана и вставлена ​​из codeproject ): .386 .model flat, stdcall option...
1049 просмотров
schedule 14.03.2023