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

1 ответ

Как вы можете получить значение из реестра?

Я пытаюсь выяснить, как получить значение регистра из инструкции ASM в переменную в C ++. Например: MOV DWORD PTR DS: [ESI], EDI (Предполагается, что значение EDI содержит int) int Value = EDI;

4 ответа

что компилятор делает с [i], который является массивом? А что если указатель?

Мне сказалис-задаваемые вопросы [http://c-faq.com/aryptr/aryptr2.html]этот компилятор делает разные вещи для работы с [i], в то время как a является массивом или указателем. Вот пример из c-faq: char a[] = "hello"; char *p = "world";С учетом ...

3 ответа

 в списке рассылки Binutils.

отаю над проектом для iPhone / iPad и хочу обновить регистр состояния во время некоторых (не всех) арифметических операций. По умолчанию Xcode использует «Compile for Thumb», и я не хочу его менять. Следующий код встроенной сборки GCC прекрасно ...

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

3 ответа

 5 байт (при условии x86-32), но это вряд ли будет серьезной проблемой.

шем байт-код для высокоуровневого скомпилированного языка, и после небольшого профилирования и оптимизации выяснилось, что наибольшие накладные расходы на производительность - это оператор switch, который мы используем для перехода к случаям ...

7 ответов

 отзывает это разрешение.

е следующее: volatile uint32_t i;Как я могу узнать, рассматривал ли gcc меня как изменчивый? Это было бы объявлено как таковое, потому что ни один соседний код не собирается изменять его, и изменение этого вероятно из-за некоторого ...

1 ответ

Указатели в сборке

У меня проблемы с практикой из моего учебника. Я должен заполнить недостающие части кода C, показанного ниже: int switch3(int *p1, int *p2, int action) { int result = 0; switch(action) { case 1: // Fill in case 2: // Fill in default: // Fill in ...

2 ответа

Газовый макрос altmacro со знаком процента в параметре по умолчанию завершается неудачно с «оператором% необходимо абсолютное выражение»

Я хочу создать макрос, как показано ниже: .altmacro .macro assert_eq a, b=%eax LOCAL ok #... .endmДля использования в качестве: assert_eq $1 assert_eq $1, %eaxя хочу.altmacro заLOCAL (Я вижу другую возможность использования\@, но я ...

3 ответа

Двойные условия в сборке ARM

Я очень новичок в ARM и делаю задание для класса. Что меня смущает, так это двойное условие: если (x> 0 && x <100) что-то делает. То, что я пытаюсь сделать, это проверить, находится ли в адресной памяти, является ли информация заглавными или ...

3 ответа

ком / cirosantilli / android_cheat / ndk_asm / Main.java

особенно разбираюсь в Assembly и ARM, но мне удалось написать в нем несколько подпрограмм, и я хотел бы посмотреть, как они работают на оборудованном ARM устройстве Android (Nexus S). Какова процедура включения файла кода сборки в проект Android? ...

6 ответов

Показать текущую инструкцию по сборке в GDB

Я делаю некоторую отладку на уровне сборки в GDB. Есть ли способ заставить GDB показывать мне текущую инструкцию по сборке так же, как она показывает текущую исходную строку? Вывод по умолчанию после каждой команды выглядит ...