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

1 ответ

 использует TOS, чтобы изменить TAG.

пример был написан в NASM:

2 ответа

 для рабочего кода.

от вопрос уже есть ответ здесь:Получить количество тактов процессора? 4 ответаЯ успешно написал несколько встроенных ассемблеров в gcc, чтобы они вращались в...

2 ответа

 не пропускается, а не считается другим кодом операции.

у мой ассемблер пропускает строку? Это продолжает пропускать линию

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

6 ответов

Как создать функцию сна в 16-битной MASM Assembly x86?

Я пытаюсь создать процедуру сна / задержки в 16-битной MASM Assembly x86, которая, скажем, будет печатать символ на экране каждые 500 мс. Из проведенного мною исследования, кажется, есть три метода для достижения этой цели - я хотел бы ...

0 ответов

 @Питер

у поместить 4 байта в стек, выполнив это: push DWORD 123Но я узнал, что я могу использоватьpush без указания размера операнда: push 123В этом случае, сколько байтов делаетpush инструкция толкнуть в стек? Зависит ли количество выдаваемых байтов ...

1 ответ

это все еще необходимо в этой версии. Вы можете легко поместить их в выражение, и все же в конечном итоге с одной строкой.

я есть небольшой эмулятор 8086, и у меня есть давняя ошибка в течение примерно 2 лет, когда AF не работает должным образом внутри саба и добавляет инструкции. Мой текущий способ вычисления его значения - это для 8-битных чисел и ...

0 ответов

@PeterCordes Хороший вопрос, я отредактировал ответ, чтобы указать, какие хранилища / загрузки гарантированно будут атомарными.

(и в нескольких SO) я вижу, что C ++ не поддерживает что-то вроде без блокировки [http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free]и еще не может поддерживать что-то вроде атомарного вектора AVX / SSE, потому что он зависит ...

0 ответов

Ответы только для P4!)

ге Барри Б. Брея "INTEL MICROPROCESSORS" написано, что MOV AH, 1не разрешен в 64-битном режиме, но разрешен в 32-битном или 16-битном режиме. ЕслиMOV AL, 1 может быть разрешен в 64-битном режиме, в чем проблемаMOV AH, 1 ?

2 ответа

Как умножить два кватерниона с минимальными инструкциями?

Подумав немного, я придумал следующий код для умножения двух кватернионов с использованием SSE: #include <pmmintrin.h> /* SSE3 intrinsics */ /* multiplication of two quaternions (x, y, z, w) x (a, b, c, d) */ __m128 _mm_cross4_ps(__m128 ...

2 ответа

Быстрый синус / косинус для ARMv7 + NEON: ищем тестеров…

Может кто-нибудь с доступом к iPhone 3GS или Pandora, пожалуйста, протестируйте следующую процедуру сборки, которую я только что написал? Предполагается, что синусы и косинусы действительно очень быстро вычисляются на векторном FPU NEON. Я знаю, ...