Результаты поиска по запросу "assembly"
использует TOS, чтобы изменить TAG.
пример был написан в NASM:
для рабочего кода.
от вопрос уже есть ответ здесь:Получить количество тактов процессора? 4 ответаЯ успешно написал несколько встроенных ассемблеров в gcc, чтобы они вращались в...
не пропускается, а не считается другим кодом операции.
у мой ассемблер пропускает строку? Это продолжает пропускать линию
Как создать функцию сна в 16-битной MASM Assembly x86?
Я пытаюсь создать процедуру сна / задержки в 16-битной MASM Assembly x86, которая, скажем, будет печатать символ на экране каждые 500 мс. Из проведенного мною исследования, кажется, есть три метода для достижения этой цели - я хотел бы ...
@Питер
у поместить 4 байта в стек, выполнив это: push DWORD 123Но я узнал, что я могу использоватьpush без указания размера операнда: push 123В этом случае, сколько байтов делаетpush инструкция толкнуть в стек? Зависит ли количество выдаваемых байтов ...
это все еще необходимо в этой версии. Вы можете легко поместить их в выражение, и все же в конечном итоге с одной строкой.
я есть небольшой эмулятор 8086, и у меня есть давняя ошибка в течение примерно 2 лет, когда AF не работает должным образом внутри саба и добавляет инструкции. Мой текущий способ вычисления его значения - это для 8-битных чисел и ...
@PeterCordes Хороший вопрос, я отредактировал ответ, чтобы указать, какие хранилища / загрузки гарантированно будут атомарными.
(и в нескольких SO) я вижу, что C ++ не поддерживает что-то вроде без блокировки [http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free]и еще не может поддерживать что-то вроде атомарного вектора AVX / SSE, потому что он зависит ...
Ответы только для P4!)
ге Барри Б. Брея "INTEL MICROPROCESSORS" написано, что MOV AH, 1не разрешен в 64-битном режиме, но разрешен в 32-битном или 16-битном режиме. ЕслиMOV AL, 1 может быть разрешен в 64-битном режиме, в чем проблемаMOV AH, 1 ?
Как умножить два кватерниона с минимальными инструкциями?
Подумав немного, я придумал следующий код для умножения двух кватернионов с использованием SSE: #include <pmmintrin.h> /* SSE3 intrinsics */ /* multiplication of two quaternions (x, y, z, w) x (a, b, c, d) */ __m128 _mm_cross4_ps(__m128 ...
Быстрый синус / косинус для ARMv7 + NEON: ищем тестеров…
Может кто-нибудь с доступом к iPhone 3GS или Pandora, пожалуйста, протестируйте следующую процедуру сборки, которую я только что написал? Предполагается, что синусы и косинусы действительно очень быстро вычисляются на векторном FPU NEON. Я знаю, ...