RedDeveloper
Блог
Вопросы
Теги
Топ 100 вопросов про Nasm
Коллекция из 100 самых популярных вопросов про
nasm
с ответами и комментариями.
Топ 100
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Все вопросы
Вопросы на собеседовании
1
Ошибка сегментации при извлечении стека x86
2
Nasm - Невозможно связать объектный файл с ld в macOS Mojave
3
Указывает ли [ebp * 2] сегмент DS или SS?
4
Какой лучший ресурс для изучения (N) ASM?
5
Невозможно вызвать функцию стандартной библиотеки C в 64-битном Linux из кода сборки (yasm)
6
Как системный вызов знает, куда прыгать?
7
Проблема с переключением в режим v8086 из 32-битного защищенного режима при установке EFLAGS.VM на 1
8
Неопределенная ссылка на WinMain при компиляции программы Nasm в Windows (MinGW)
9
Зачем мне использовать NASM вместо GNU Assembler (GAS)?
10
Какая польза от переноса регистра на себя в x86-64
11
Регистрация прерывания в 16-битной сборке x86
12
Почему моя строка HELLO_WORLD не может быть загружена из раздела .data?
13
Связывание двух или более файлов сборки
14
Как я могу заставить nasm работать как команду в терминале в MacOS?
15
Как связать подпрограмму C++ с программой сборки x86?
16
Как правильно вызвать execve с аргументами в сборке?
17
Glibc scanf Ошибки сегментации при вызове из функции, которая не выравнивает RSP
18
Минимальный размер кода операции x86-64 реализация strlen
19
Смешивание 32-битного и 16-битного кода с nasm
20
MOVZX в сборке (NASM) – как он выбирает исходный размер, если он не указан, а место назначения 16-битное?
21
Есть ли способ использовать синтаксис NASM для встроенной сборки?
22
Где в спецификации NASM запрещен синтаксис FFFFh для шестнадцатеричного числа?
23
Можно ли вызвать относительный адрес с каждой инструкцией длиной не более 3 байтов в 32-битном режиме?
24
Как заменить определенный символ в процедуре Nasm
25
Как использовать Cmake для создания двоичных файлов с помощью NASM
26
Ассемблер NASM - нежелательные 66 в сгенерированном машинном коде
27
Сборка NASM - для чего стоит ", 0" после этой переменной?
28
Печатайте новую строку с минимальным количеством кода с помощью NASM
29
Как сообщить компоновщику g++, что есть внешняя функция добавления, реализованная в сборке x86-64 (объектный файл)?
30
Неправильный размер скомпилированного загрузчика
31
Сборка - lldb не может найти правильную отладочную информацию в macOS
32
Загрузчик второго этапа загружается, но не выполняется
33
Почему курсор движется не вертикально на реальном оборудовании, а на виртуальной машине?
34
Почему заставляет добавлять команды rm, которые я не указал?
35
Escape-коды ANSI не работают, когда я распечатываю их в сборке x86?
36
Сборка кода вне очереди с помощью макросов nasm
37
Могу ли я получить int из моего EAX / RAX в регистре FPU, например st0?
38
Почему в NASM мы должны использовать квадратные скобки ([]) для перемещения в ячейку памяти?
39
Последовательные системные вызовы sys_write не работают должным образом, ошибка NASM в OS X?
40
Как сделать исполняемый файл настраиваемого раздела (кроме .text)
41
Как создать таблицу строк .rodata, когда PIE включен?
42
Как заставить NASM кодировать `push` с помощью 16-битного расширения со знаком?
43
X86-16: INT 13h неправильно читает файл с диска
44
Как 1 байт может содержать более одного значения?
45
Пытаюсь понять новый алгоритм сортировки от AlphaDev. Можете ли вы помочь объяснить, почему мой ассемблерный код не работает должным образом?
46
Как использовать gdb для отладки ошибки сегментации стека?
47
64-битный режим NASM Intel: почему 32-битная константа 0xffffffff вызывает «предупреждение: значение подписанного двойного слова превышает границы»
48
Что вызывает "x.asm:(.text+0xd): неопределенная ссылка на `y'"?
49
Есть ли способ прочитать ядро, помещенное в head = 1 с int 13h?
50
Шеллкод не работает при извлечении из бинарника
51
Извлечь биты регистра, начиная со старшего бита или старшего бита
52
Влияет ли запись значения в регистр BX на регистр ES?
53
Загрузчик продолжает добавлять eax к al
54
Отступы для директив и макросов nasm
55
Проблема с программой сборки (NASM) для вывода большего из 2 чисел
56
Как получить objdump без байтов NUL?
57
Почему нельзя использовать POPF для восстановления состояния флага прерывания?
58
NASM x86 печатает целое число, используя extern printf
59
RDTSCP в NASM всегда возвращает одно и то же значение (время одной инструкции)
60
Определить начальные адреса аргументов функции
61
Установка сегментных регистров после инструкции ORG
62
Как преобразовать следующий код NASM в синтаксис AT&T, чтобы исправить ошибку «не удается обработать неабсолютный сегмент в jmp»
63
Расширенные символы ASCII не работают в int 10h
64
Генерация случайных чисел в сборке NASM
65
Простой hello world exec - 10 килобайт
66
Почему отображается «nasm: error: не удается найти утилиту« nasm », а не инструмент разработчика или в PATH»?
67
(сборка x86 в реальном режиме) Данные "обрезаются" в конце программы?
68
Как дождаться нажатия указанных клавиш в NASM?
69
Почему между разделами данных в памяти (x86 / nasm) есть пустые адресные пространства?
70
Сборка x86 на каких процессорах работает?
71
Компьютер издает щелкающий звук при использовании INT16h 00h
72
Почему этот компилятор выдает ошибку GCC при переводе в NASM?
73
Простой пример инструкции НЕ в x86 asm
74
Можно ли записать во второй элемент массива, переполнив первый элемент в C?
75
Язык ассемблера Nasm преобразовывает двоичное в десятичное
76
Почему логический сдвиг xmm не работает?
77
Вызов NASM для внешней функции C++
78
Строка с завершающим нулем, открытие файла для чтения
79
Разделение в сборке
80
Использование библиотеки потоков POSIX в ассемблере x86_64 (yasm) требует больше времени на выполнение
81
Ссылка на символы кода / данных, загруженных отдельно, в другую часть памяти
82
Как напечатать треугольник из звезд в сборке?
83
Получение адреса текущего раздела в GNU Assembly без $$
84
Печать специальных (не латинских) символов в загрузчике устаревшей версии BIOS
85
Использование printf из c в Nasm приводит к добавлению случайного оператора конечной строки в строку
86
Зачем существует низкоуровневая и высокоуровневая сборка
87
Hello World с использованием NASM (и GoLink) в 64-разрядной версии Windows x64
88
Какие инструкции или сценарии сборки явно требуют использования регистров счетчиков RCX, ECX, CX или CL?
89
Невозможно напечатать строку Unicode с помощью wprintf в FASM или NASM
90
Программа x86 asm для нахождения f=x^2-1 с отрицанием или обнулением в зависимости от значения x
91
Могу ли я сохранить адрес возврата в регистре и поместить его обратно в стек перед `ret` в NASM x86_64?
92
Запуск приложения Win32, написанного на NASM, приводит к ошибке «Это приложение не может быть запущено на вашем компьютере»
93
Бесконечные циклы, казалось бы, не работают в NASM?
94
Реализовать функцию strcmp в сборке 64 на Linux
95
Данные всегда хранятся по одному и тому же адресу в NASM elf64?
96
Адрес метки ASM в GDB
97
Есть ли смысл использовать %assign вместо %define?
98
Как использовать заглавные буквы ASCII-символа в определении строки?
99
Как исправить получение «sigsegv» при попытке отладить простую программу сборки nasm
100
Разница между .text и .data