Результаты поиска по запросу "assembly"

2 ответа

Сколько помещается в 32-разрядный стек под Windows x86-64, за исключением?

В этомэтот вопрос [https://stackoverflow.com/q/994555/120163]Я приведу некоторые сведения о параллельном языке, который я реализовал. Компилятор генерирует собственный код x86-32. Ключевым решением реализации является выделение стекового ...

3 ответа

Операция с плавающей точкой по модулю

Я пытаюсь реализовать операцию уменьшения диапазона для тригонометрии. Но вместо этого я думаю, что может быть лучше просто выполнить операцию по модулю pi / 2 для входящих данных. Мне было интересно, какие алгоритмы существуют и эффективны для ...

5 ответов

Какой вред программа C / asm может нанести Linux, если она запускается непривилегированным пользователем?

Я думал о сценарии, где можно позволить пользователям (может быть любому, возможно, с плохими намерениями) представить код, который запускается на ПК с Linux (назовем его эталонным узлом). Цель состоит в том, чтобы создать своего рода ...

ТОП публикаций

5 ответов

Можно ли выполнить последовательность сборки x86 из C #?

Продолжая свое реверсивное инженерное образование, я часто хотел иметь возможность копировать части кода сборки x86 и вызывать его с языка высокого уровня, выбранного для тестирования. Кто-нибудь знает метод вызова последовательности инструкций ...

1 ответ

Найдите функцию по ее подписи в Windows DLL

Нашли адрес функции в DLL. У меня нет исходного кода для этой DLL, не моя. Эта DLL не часто меняется, но когда меняются, мне сложно найти ее путем разборки. Видел в Интернете заметки о том, как сделать подпись, а затем найти ее по ...

2 ответа

Можно ли получить доступ к переменным, определенным в сборке из C?

Могу ли я читать или записывать переменную, определенную в моем файле сборки в моем C-файле? Я не мог понять это самостоятельно. Например, файл C выглядит следующим образом: int num = 33;и производит этот код сборки: .file "test.c" .globl _num ...

2 ответа

Умножение двух 16-битных чисел - почему результат 32-битный? [закрыто]

Если я умножу два 16-разрядных числа, результат будет 32-разрядным. Но почему это так? Каково четкое объяснение этого? И для моего правильного понимания: вычисление для этого: n-битное число, умноженное на m-битное число, дает (n + m) битное число?

4 ответа

C производительность и параметры компиляции

У меня есть две аналогичные реализации (Java и C ++) для тривиального алгоритма, как сортировка выбора. public interface SortingAlgorithm { public void sort(int[] a); } public class SelectionSort implements SortingAlgorithm { @Override public ...

4 ответа

Проблема совместимости 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] Так что я ...

2 ответа

Сборка iPhone, ошибка компиляции с параметрами LDR

Я пытаюсь скомпилировать некоторый ассемблерный код (как часть библиотеки Theora), используя XCode 4.2 и Apple LLVM compiller 3.0 (без большого пальца), но в инструкциях ldr (ne) есть некоторые ошибки: .text .set DEC_OPB, 0xC944 ldrne r2, ...