Результаты поиска по запросу "x86"
Что означает «rep ret»?
Я тестировал некоторый код на Visual Studio 2008 и заметилsecurity_cookie, Я могу понять суть этого, но я не понимаю, какова цель этой инструкции. rep ret /* REP to avoid AMD branch prediction penalty */Конечно, я могу понять комментарий :) но ...
Проверьте, совпадает ли значение в EAX с любым значением в массиве x86
Я пытаюсь проверить, совпадает ли случайное значение, сгенерированное в eax, с любым значением в массиве, который я выделил. Внешний цикл генерирует массив и записывает его на экран и в массив. Предполагается, что внутренний цикл проверяет, ...
Любой процессор, зависящий от C ++ / CLI, зависящий от нативного Cll (любой процессор для c ++ / cli)
Вот моя проблема. Я оборачиваю C dll в C #. Для этого я сначала пишу оболочку C ++ / CLI. Собственная библиотека C связана с оболочкой C ++ / CLI. (Свойства линкера в проекте C ++ / cli). Вот как все теперь организовано: - Родной C .lib: как ...
Какой самый быстрый способ конвертировать float в int на x86
Какой самый быстрый из известных вам способов преобразования чисел с плавающей запятой в int на процессоре x86. Предпочтительно в C или сборке (которая может быть встроена в C) для любой комбинации следующего: 32/64/80-битное число с плавающей ...
Почему gcc вызывает PIC для общих библиотек x64?
Попытка скомпилировать не PIC-код в общую библиотеку на x64 сgcc приводит к ошибке, что-то вроде: /usr/bin/ld: /tmp/ccQ2ttcT.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPICЭтот ...
о сборке флагов CF (Carry) и OF (Overflow)
Известно, что CF указывает на выполнение без знака, а OF указывает на переполнение со знаком. Так как же программа сборки различает неподписанные и подписанные данные, поскольку это всего лишь последовательность битов? (Через дополнительную ...
Инструкции по сборке, чтобы узнать, сколько потоков включено в многоядерной системе
Я работаю на чистой системе, в которой мне нужно определить через некоторое время после загрузки, сколько ядер и потоков включено, чтобы я мог отправлять им события SIPI. Я также хочу, чтобы каждый поток знал, какой это поток. Например, в ...
Подсчет машинных инструкций с использованием GDB
Мне нужно оценить точное начальное местоположение некоторой точки доступа в программе с точки зрения количества машинных инструкций x86 (чтобы впоследствии его можно было запустить в каком-то эмуляторе / симуляторе). Есть ли способ использовать ...
Вызов функции во встроенной сборке gcc
Скажем, я хочу вызвать функцию со следующей подписью во встроенной сборке gcc. Как я могу это сделать? int some_function( void * arg );
Как я могу скомпилировать в сборку с GCC
Как скомпилировать в сборку вместо исполняемого файла с GCC. Я знаю, что есть-S флаг, но где я могу использовать его в make-файле. Например, если я использую флаги-O3 -o exe_nameгде я должен поставить флаг -S?