Результаты поиска по запросу "assembly"
(сборка Linux x86_64) Почему printf со строкой формата float работает только с rsp% 0x10 = 0
У меня проблема с записью вызова printf на ассемблере Linux x86_64. Если я попробую вывести двойное значение, когдаrsp % 0x10 != 0Распечатайте падение с segfault. Посмотрите на мой код (синтаксис Nasm): [bits 64] global _start extern printf ...
Какова цель XORing регистра с самим собой? [Дубликат]
На этот вопрос уже есть ответ здесь: Каков наилучший способ установить регистр в ноль в сборке x86: xor, mov или и? [/questions/33666617/what-is-the-best-way-to-set-a-register-to-zero-in-x86-assembly-xor-mov-or-and] 1 ответxor eax, eax всегда ...
Всегда ли компилятор создает ассемблерный код?
ИзМышление в C ++ - Том 1: Во втором проходе генератор кода проходит по дереву разбора и генерирует любой код ассемблераили жемашинный код для узлов дерева. Хорошо, по крайней мере, в GCC, если мы даем возможность генерировать код сборки, ...
Настройки графики x86 asm для разрешений выше 640x480?
Я только начал использовать язык ассемблера (хотелось изучать что-то новое), и натолкнулся на несколько вопросов (пока), что все учебники, которые я просматривал, не отвечают или слишком стары, чтобы знать. 1) Я пробовал несколько поисков ...
Почему условный ход не уязвим для ошибки прогнозирования ветвления?
После прочтенияэтот пост (ответ на StackOverflow) [https://stackoverflow.com/a/11227902/155137](в разделе оптимизации) мне было интересно, почему условные ходы не уязвимы для ошибки прогнозирования ветвления. Я нашел настатья о перемещении cond ...
Pos () в границах строки utf8
Мне бы хотелось, чтобы Pos () был адаптирован для использования с указанием границ в исходной строке, а не для выполнения поиска по всем данным. Допустим, у меня есть строка длиной 100 символов, я хочу выполнять Pos только между 5-м и 20-м ...
Delphi - Pos () с границами
Мне бы хотелось, чтобы Pos () был адаптирован для использования с указанием границ в исходной строке, а не для выполнения поиска по всем данным. F.e: NewPos (SubStr, SourceString, Offset, EndingOffset) Это должна быть модификация текущей ...
Последствия удаления всей таблицы символов и информации о перемещении из исполняемого файла?
Компиляция с использованиемgcc -s [http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html#Link-Options]и Unixstrip [http://en.wikipedia.org/wiki/Strip_%28Unix%29]удалить всю таблицу символов и информацию о перемещении из исполняемого файла (уменьшив ...
Delphi - быстрый (er) анализатор XML [закрыто]
Я ищу очень быстрый анализатор XML для Delphi, для очень простых данных. Рассмотрим следующий тип данных: <node> <datatype1>randomdata</datatype1> <datatype2>randomdata</datatype2> <datatype3>randomdata</datatype3> ...
Ebp, esp и стековая рама в сборе с носом
У меня есть несколько вопросов о ebp, esp и стековом фрейме в следующем коде. Почему мы вычли 28 из ESP? У нас есть две локальные переменные x и y в main. Так почему же мы не вычли 8? И разве мы не помещаем значения в стек справа налево? Так ...