Результаты поиска по запросу "x86"
Как реализованы регистры MTRR? [закрыто]
x86 / x86-64 предоставляет MTRR (Memory-type-range-register), который может быть полезен для обозначения разных частей физического адресного пространства для разных видов использования (например, Cacheable, Unchangeable, Writecombining и т. ...
Целочисленное переполнение в ASM x86 [дубликат]
На этот вопрос уже есть ответ здесь: Почему EDX должен быть 0 перед использованием инструкции DIV? [Дубликат] [/questions/38416593/why-should-edx-be-0-before-using-the-div-instruction] 2 ответаGetLCM PROC tryAgain: mov bx, 0 inc Multiple mov ax, ...
Связь между инструкциями байт-кода и процессором
Спецификация Java гарантирует, что примитивные присвоения переменных всегда атомарны (ожидайте дляlong и двойнойtypes. С другой стороны,Принеси-и-Add [http://en.wikipedia.org/wiki/Fetch-and-add] операция, соответствующая известнойi++ операция ...
Различия в сборке и перемещении [дубликаты]
На этот вопрос уже есть ответ здесь: Использование LEA для значений, которые не являются адресами / указателями? [/questions/46597055/using-lea-on-values-that-arent-addresses-pointers] 3 ответаleal(%eax,%ecx,4), %edxкак я читал в своей книге по ...
Проблема, изменяющая последовательность в сборке
Я пытаюсь изменить строку в сборке. Однако мой код, кажется, не работает правильно. Я добавил строку новой строки для лучшей читаемости. Я использую Linux и Nasm в качестве компилятора. Я подумал, что если я возьму значения адресных указателей ...
Получить количество тактов процессора?
Я видел этот пост на SO, который содержит код C, чтобы получить последний счетчик циклов ЦП: Профилирование на основе подсчета циклов процессора в C / C ++ Linux ...
горизонтальная сумма 8 упакованных 32-битных чисел
Если у меня есть 8 упакованных 32-битных чисел с плавающей запятой (__m256), какой самый быстрый способ извлечь горизонтальную сумму всех 8 элементов? Точно так же, как получить горизонтальный максимум и минимум? Другими словами, какова лучшая ...
Начало работы с SSE
Я хочу узнать больше об использованииSSE [http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions]. Какие есть способы узнать, кроме очевидного чтенияРуководства разработчика программного обеспечения для архитектур Intel® 64 и ...
Каков размер каждой ассемблерной инструкции?
Каков размер каждой ассемблерной инструкции? Каждая инструкция занимает сколько байтов? 8 байт? Четыре для кода операции и четыре для аргумента? Что происходит, когда у вас есть один код операции и 2 аргумента, например, в mov? У ...
Какова цель XORing регистра с самим собой? [Дубликат]
На этот вопрос уже есть ответ здесь: Каков наилучший способ установить регистр в ноль в сборке x86: xor, mov или и? [/questions/33666617/what-is-the-best-way-to-set-a-register-to-zero-in-x86-assembly-xor-mov-or-and] 1 ответxor eax, eax всегда ...