RedDeveloper
Блог
Вопросы
Теги
Вопросы на собеседовании Nasm
Изучите нашу коллекцию (Топ-100) часто задаваемых вопросов по теме
nasm
при собеседовании на работу и будьте во всеоружии.
Вопросы на собеседовании
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Топ 100
Все вопросы
1
Программа сборки BITswap
2
Какой лучший ресурс для изучения (N) ASM?
3
Генерация случайных чисел в сборке NASM
4
Можно ли записать во второй элемент массива, переполнив первый элемент в C?
5
Смешивание 32-битного и 16-битного кода с nasm
6
Можно ли вызвать относительный адрес с каждой инструкцией длиной не более 3 байтов в 32-битном режиме?
7
Как использовать заглавные буквы ASCII-символа в определении строки?
8
Как поместить эквивалент NULL в C в стек в ассемблере?
9
Извлечь биты регистра, начиная со старшего бита или старшего бита
10
32-битный защищенный режим не работает для некоторых файлов сборки
11
Как я могу заставить nasm работать как команду в терминале в MacOS?
12
Nasm - Невозможно связать объектный файл с ld в macOS Mojave
13
NASM: удаленный вызов с сохранением сегмента и смещения в регистрах
14
Простой загрузчик для загрузки корзины
15
Сборка NASM - для чего стоит ", 0" после этой переменной?
16
Сборка x86 на каких процессорах работает?
17
Базовый ввод с ассемблерным кодом x64
18
Сборка - Как работать с регистрами
19
Почему этот код NASM печатает мои переменные среды?
20
NASM x64: часть с плавающей запятой неправильно напечатана как 0,000000
21
Использование printf из c в Nasm приводит к добавлению случайного оператора конечной строки в строку
22
NASM: _malloc выделяет слишком много памяти
23
Ассемблерная программа для сравнения строк, не дающая правильного вывода
24
Сборка x86 Core Wars Safe Challenge (вычесть ядро)
25
Безопасная задача Core Wars 8086 (Safe использует добавление адреса памяти)
26
Как изменить значение переменной в сборке x86_64 (nasm)
27
Является ли каждая переменная и имя регистра просто указателем в NASM Assembly?
28
Отображение остатка модуля
29
Печатайте новую строку с минимальным количеством кода с помощью NASM
30
Как связать библиотеки языка C?
31
Как использовать Cmake для создания двоичных файлов с помощью NASM
32
Укажите путь incbin в качестве предопределенного макроса как в NASM, так и в GCC
33
Как вызвать основную функцию в связанном исполняемом файле, написанном на C, из NASM с правильно заданными argc, argv, envp
34
Как вернуть значение ассемблера в указатель C Int?
35
Почему программируемый интервальный таймер не показывает правильные значения времени при использовании Int 0x21 со службой 0x2c
36
Как объявить массив с размером, указанным пользователем в nasm?
37
Есть ли преимущество чтения данных без использования всплывающей операции?
38
Почему мы не можем напрямую ссылаться на адрес памяти, используя регистр esp?
39
Условный вызов функции без использования других переходов?
40
Отступы для директив и макросов nasm
41
NASM x86_64 printf 7-й аргумент
42
Проблема с переключением в режим v8086 из 32-битного защищенного режима при установке EFLAGS.VM на 1
43
Вопрос NASM о непустом файле bin
44
Загрузчик второго этапа загружается, но не выполняется
45
X86-64 NASM вызывает внешние функции c
46
Использование определяемой пользователем точки входа в сборке x86-64 nasm при компиляции с помощью gcc
47
Убедитесь, что регистр является отрицательным значением 4 байта в NASM
48
MOV для регистрации из памяти не работает с BITS 32 в nasm
49
Какое расстояние между [заголовком ELF] и [сегментом данных]?
50
Плавающая точка NASM — недопустимая комбинация кода операции и операндов
51
Как я могу сравнить первый символ строки с другим символом в ассемблере x86-64?
52
Чтение ввода с помощью сборки (16-битный загрузчик)
53
Попытка вызвать функцию C из glibc из программы сборки (64 бит)
54
Как исправить "os.asm: 113: error: TIMES value -138 is negative" на ассемблере
55
Флаг переноса установлен на знаковой арифметике
56
EMU8086 добавляет значение в неправильный регистр
57
Поменять местами столбцы дисплея 8086 в сборе
58
Значение syscall_time в macOS High Sierra
59
Не могу понять ошибку nasm. Как исправить код
60
Как вызвать код, расположенный во вторых двух секторах с NASM?
61
8086 не печатает первый символ, вместо этого печатающий нули
62
Как скопировать 9 сектор в 1 сектор?
63
Изменить массив C во внешнем ассемблере
64
Приглашение Assember для ввода данных пользователем не работает
65
Могу ли я получить int из моего EAX / RAX в регистре FPU, например st0?
66
Сборка x86 FPU - путаница в стеке
67
Ввод двух чисел, их умножение и деление на NASM
68
Разделение в сборке
69
Почему в NASM мы должны использовать квадратные скобки ([]) для перемещения в ячейку памяти?
70
Как напечатать треугольник из звезд в сборке?
71
Есть ли способ скомпилировать необработанный шестнадцатеричный код в двоичный исполняемый файл на C?
72
Для Windows API написан ассемблерный код, как его скомпилировать в Linux и запустить с Wine
73
Выполните XOR для всех байтов в 64-битном регистре с меньшим количеством инструкций
74
Печать специальных (не латинских) символов в загрузчике устаревшей версии BIOS
75
Невозможно запустить программу сборки
76
Как создать таблицу строк .rodata, когда PIE включен?
77
Нарушение прав доступа при вызове WinAPI InternetOpenA() из сборки
78
Проблемы с чтением и печатью файлов в сборке с использованием функций библиотеки C в 64-разрядной версии Windows
79
Невозможно зарегистрировать несколько выходных данных с помощью WriteConsoleA в программе сборки Windows 10 (64-разрядной версии)
80
Почему загрузка EAX из массива байтов не соответствует ожидаемому мной литералу?
81
Как заставить NASM кодировать `push` с помощью 16-битного расширения со знаком?
82
Возможно ли в x86_64 Linux NASM иметь несколько кодов операций в одной строке?
83
Как отобразить «Перевернутая строка:» и перевернутую строку в одной строке на языке ассемблера?
84
Итерация цикла завершается неудачно на второй итерации
85
X86-16: INT 13h неправильно читает файл с диска
86
Как реализовать режим Unreal с NASM (DOS)?
87
MOVZX в сборке (NASM) – как он выбирает исходный размер, если он не указан, а место назначения 16-битное?
88
Он не распечатывается
89
Вызов CreateWindowEx из сборки x64
90
NASM: константа WORD с прямым порядком байтов
91
Зачем существует низкоуровневая и высокоуровневая сборка
92
Как 1 байт может содержать более одного значения?
93
HelloWorld.o: файл не распознан: формат файла не распознан (перекрестная сборка исполняемого файла Linux в Windows)
94
Как я могу протестировать собственную реализацию GLIBC в NASM x64?
95
Не могу разобрать слово в nasm
96
Процедура x86 (32-разрядная версия) работает только с определенными частями моего кода
97
Hello World с использованием NASM (и GoLink) в 64-разрядной версии Windows x64
98
NASM привет мир в DOSBox
99
Какие инструкции или сценарии сборки явно требуют использования регистров счетчиков RCX, ECX, CX или CL?
100
Пытаюсь понять новый алгоритм сортировки от AlphaDev. Можете ли вы помочь объяснить, почему мой ассемблерный код не работает должным образом?