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

1 ответ

Нет проблем, рад помочь.

ал с ассемблером некоторое время и смотрю код. в котором AL сначала устанавливается в 0x84, а затем в cmp AL, используется 0x30. Затем эта инструкция вызывает флаг переполнения. Из того, что я прочитал, CMP должен вычесть второе число из ...

4 ответа

8086 - почему мы не можем переместить немедленные данные в сегментный регистр?

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

12 ответов

Borland x86 встроенный ассемблер; получить адрес этикетки?

Я использую Borland Turbo C ++ с некоторым встроенным ассемблерным кодом, так что, вероятно, ассемблерный код в стиле Turbo Assembler (TASM). Я хочу сделать следующее: void foo::bar( void ) { __asm { mov eax, SomeLabel // ... } // ... SomeLabel: ...

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

3 ответа

Как вы используете gcc для генерации ассемблерного кода в синтаксисе Intel?

gcc -S опция генерирует ассемблерный код в синтаксисе AT & T, есть ли способ генерировать файлы в синтаксисе Intel? Или есть способ конвертировать между ними?

3 ответа

Windows 8 толстый двоичный файл (exe для x86 и ARM)

Кто-нибудь (здесь) знает, будет ли Windows 8 иметь своего рода толстый exe-файл, который можно скомпилировать с Visual Studio 2012, который будет поддерживаться как на компьютерах ARM, так и на x86? Я предполагаю, что нет, поскольку вы не можете ...

1 ответ

Каков порядок исходных операндов в синтаксисе AT & T по сравнению с синтаксисом Intel?

Справочная документация Intel ISA для этой инструкции ясна: VPBLENDVB xmm1, xmm2, xmm3/m128, xmm4Выберите значения байтов изxmm2 а такжеxmm3/m128 используя биты маски в указанном регистре маски,xmm4и сохранить значения вxmm1. xmm1 это пункт ...

6 ответов

Инструкции SSE: какие процессоры могут выполнять атомные операции памяти 16B?

Рассмотрим инструкцию SSE с одним доступом к памяти (одно чтение или одна запись, а не чтение + запись) на процессоре x86. Эта команда обращается к 16 байтам (128 битам) памяти, а доступ к ячейке памяти выравнивается до 16 байтов. В документе ...

2 ответа

Время выполнения с плавающей запятой

Чем объясняется добавленное время выполнения первого набора данных? Инструкции по сборке одинаковы. Если флаг DN_FLUSH не включен, первый набор данных занимает 63 миллисекунды, второй набор занимает 15 миллисекунд. При установленном флаге ...

9 ответов

VT не поддерживается при установке HAXM

Я пытаюсь установить быстрый эмулятор Android, который использует ускоритель эмулятора Intel x86. Я скачал акселератор через SDK-менеджер, но когда я попытался установить его, я получил следующее сообщение об ошибке в начале установки: Я знаю, ...

6 ответов

Почему целочисленное переполнение в x86 с GCC вызывает бесконечный цикл?

Следующий код входит в бесконечный цикл в GCC: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; }Итак, вот сделка:Целочисленное ...