Я пробую учебник по разработке операционной системы (wyoos.org), и у меня возникают проблемы с...
У меня есть строка add (%ecx,%esi,4),%edx. Я использую gdb для просмотра кода и замечаю, что если...
const char* p = rhs.digits; //temp pointer to rhs.digits. char* q = digits; //temp to just digits...
В Intel Skylake и новее может ли подсистема памяти каждого ядра напрямую участвовать в трафике...
Я чувствую, что это такой основной вопрос, но я не могу понять, что такое сборка. У меня есть...
Я получаю ту же ошибку: error: parser: instruction expected Я получаю эту ошибку со следующей...
Чтобы сделать нормальное (почти прямое относительное) call к абсолютному адресу, в синтаксисе NASM...
Мне поручено реализовать алгоритм двоичного поиска в сборке (отдельный файл .asm) и использовать...
Я пишу о проекте, где мне нужно читать и обрабатывать инструкции по сборке, выводимые gcc. У меня...
У меня есть пример .Для моей задачи мне нужно использовать float вместо int: #include <stdio
Рассмотрим инструкцию типа CALL DWORD PTR 44244100, которая импортирует и использует функцию DLL в...
Скажем, у меня есть строка "Hello to all" в регистре% edx, и я хочу переместить "Hello to e" в% eax...
Я только начал погружаться в сборку для решения сложных задач CTF, и я прекрасно провожу время....
Я работаю над заданием, чтобы написать более простую версию sprintf, и мне нужно перебрать символ...
Я прочитал пост на Reddit на Херб Заикание: JIT никогда не будет таким же быстрым, как нативный , и...
Я хочу сделать что-то простое на языке ассемблера. сложить два числа и вывести результат на экран....
Я использую NASM 16 бит. Я пытаюсь сделать простой ассемблерный код, который печатает числа от 0 до...
Я работаю с некоторыми функциями батута для использования с вызовами более высокого уровня в C /...
Я пытаюсь сравнить входные данные с целочисленным значением здесь базовый код, который я использую...
Я написал это, но это не работает (вылетает при n> 6): section .data one: dq 1.0 two: dq 2.0...
Что-то вроде al будет содержать адрес esi + ecx + 1? movb (%esi, %ecx, 1), %al
Я хочу, чтобы простой метод C мог запускать шестнадцатеричный байт-код на 64-битной машине Linux....
У меня есть простой файл кода сборки, называемый exit.s, который выглядит следующим образом: .text
Как бы вы сделали сдвиг в NASM в регистре? Я прочитал руководство, и кажется, что упоминаются...
Я пишу JIT-компилятор с бэкэндом x86 и изучаю ассемблер x86 и машинный код на ходу. Я использовал...