Вопросы по теме '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 просмотров
schedule
30.03.2023
Запись простой строки в консоль с помощью 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