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

2 ответа

как работает LEA и несколько инструкций? [Дубликат]

На этот вопрос уже есть ответ здесь:Какие'Какова цель инструкции LEA? 15 ответовЯ не до конца понимаю смысл первых двух строк и разницу последних двух ст...

3 ответа

Ошибка ассемблера Linux «невозможное ограничение в« asm »»

Я начинаю с ассемблера под Linux. Я сохранил следующий код как testasm.c и скомпилировал его с помощью: gcc testasm.c -otestasm Компилятор отвечает: «невозможное ограничение в« asm »». #include <stdio.h> int main(void) { int foo=10,bar=15; ...

1 ответ

проблема с ошибкой A2206: отсутствует оператор в выражении

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

3 ответа

IIRC 0f_2h - Прескотт P4, пусть он будет пухом. Эти задержки равны половине тактов и являются следствием внутренне двойного тактового конвейера. Это оказалось очень плохой идеей для Intel.

ый вопрос, предполагая заранее mov eax, 0что является более эффективным? inc eax inc eaxили же add eax, 2Кроме того, в случае двухincбыстрее, делают компиляторы (скажем, GCC) обычно (т.е. без агрессивных флагов оптимизации) оптимизируютvar += ...

2 ответа

Является ли сборочный код кроссплатформенным?

2 ответа

Что обеспечивает чтение / запись операндов в нужное время с расширенным ASM?

Согласно GCCРасширенный шаблон ASM и ассемблерЧтобы инструкции оставались последовательными, они должны находиться в одном блоке ASM. У меня возникают пробле...

1 ответ

Настройка прерываний в защищенном режиме (x86)

Как происходит настройка прерываний в защищенном режиме?это ссылка говорит, что нужно:Освободить место для таблицы дескрипторов прерыванийСообщите процессору...

2 ответа

Что означает% c в коде встроенной сборки GCC?

2 ответа

Является ли правое смещение неопределенным поведением, если число больше ширины типа?

Я только что проверилC ++ стандарт. Кажется, следующий код не должен быть неопределенное поведение [http://en.wikipedia.org/wiki/Undefined_behavior]: unsigned int val = 0x0FFFFFFF; unsigned int res = val >> 34; // res should be 0 by C++ ...

1 ответ

x86 ASM Linux - Использование раздела .bss

Я надеюсь, что эти вопросы довольно просты: (NASM Compiler, Linux, x86 Intel Syntax) ЧАСТЬ 1: Я пытаюсь выяснить, как использовать раздел .bss программы Assembly, чтобы найти способ хранения значений, таких как значение из операции (+ - * /), ...