Результаты поиска по запросу "assembly"
Сколько помещается в 32-разрядный стек под Windows x86-64, за исключением?
В этомэтот вопрос [https://stackoverflow.com/q/994555/120163]Я приведу некоторые сведения о параллельном языке, который я реализовал. Компилятор генерирует собственный код x86-32. Ключевым решением реализации является выделение стекового ...
Операция с плавающей точкой по модулю
Я пытаюсь реализовать операцию уменьшения диапазона для тригонометрии. Но вместо этого я думаю, что может быть лучше просто выполнить операцию по модулю pi / 2 для входящих данных. Мне было интересно, какие алгоритмы существуют и эффективны для ...
Какой вред программа C / asm может нанести Linux, если она запускается непривилегированным пользователем?
Я думал о сценарии, где можно позволить пользователям (может быть любому, возможно, с плохими намерениями) представить код, который запускается на ПК с Linux (назовем его эталонным узлом). Цель состоит в том, чтобы создать своего рода ...
Можно ли выполнить последовательность сборки x86 из C #?
Продолжая свое реверсивное инженерное образование, я часто хотел иметь возможность копировать части кода сборки x86 и вызывать его с языка высокого уровня, выбранного для тестирования. Кто-нибудь знает метод вызова последовательности инструкций ...
Найдите функцию по ее подписи в Windows DLL
Нашли адрес функции в DLL. У меня нет исходного кода для этой DLL, не моя. Эта DLL не часто меняется, но когда меняются, мне сложно найти ее путем разборки. Видел в Интернете заметки о том, как сделать подпись, а затем найти ее по ...
Можно ли получить доступ к переменным, определенным в сборке из C?
Могу ли я читать или записывать переменную, определенную в моем файле сборки в моем C-файле? Я не мог понять это самостоятельно. Например, файл C выглядит следующим образом: int num = 33;и производит этот код сборки: .file "test.c" .globl _num ...
Умножение двух 16-битных чисел - почему результат 32-битный? [закрыто]
Если я умножу два 16-разрядных числа, результат будет 32-разрядным. Но почему это так? Каково четкое объяснение этого? И для моего правильного понимания: вычисление для этого: n-битное число, умноженное на m-битное число, дает (n + m) битное число?
C производительность и параметры компиляции
У меня есть две аналогичные реализации (Java и C ++) для тривиального алгоритма, как сортировка выбора. public interface SortingAlgorithm { public void sort(int[] a); } public class SelectionSort implements SortingAlgorithm { @Override public ...
Проблема совместимости ASM 3.1 и HIbernate и JAX-RS
Я обнаружил, что «Hibernate не может сочетаться с эталонной реализацией JAX-RS». по ссылкеhttp://lists.jboss.org/pipermail/hibernate-issues/2009-May/015628.html [http://lists.jboss.org/pipermail/hibernate-issues/2009-May/015628.html] Так что я ...
Сборка iPhone, ошибка компиляции с параметрами LDR
Я пытаюсь скомпилировать некоторый ассемблерный код (как часть библиотеки Theora), используя XCode 4.2 и Apple LLVM compiller 3.0 (без большого пальца), но в инструкциях ldr (ne) есть некоторые ошибки: .text .set DEC_OPB, 0xC944 ldrne r2, ...