intel- все статьи тега


x86 Intel Assembler LEA

Глядя на следующий код: (ebp-0x8 - > int) (ebp-0x4 - > int*) => 0x80483f3 <main+6>: mov DWORD PTR [ebp-0x8],0x0 0x80483fa <main+13>: mov DWORD PTR [ebp-0x4],0x0 0x8048401 <main+20>: mov DWORD PTR [ebp-0x8],0xa 0x8048408 <main+27>: lea eax,[ebp-0x8] 0x804840b <main+30>: mov DWORD PTR [ebp-0x4],eax 0x804840e <main+33>: mov eax,0x0 0x8048413 <main+38>: leave 0x8048414 <main+39>: ret Действит ...

Чипсет Intel-Программирование GPIO

Из спецификации я знал следующую информацию: JGPIO1 PIN# :10 SoC GPIO # : 71 USE select: IO 0x532[7] ( 0 = native function, 1 = GPIO ) IO select: IO 0x536[7] (0 = output, 1 = input ) Level: IO 0x540[7] ( 0 = low, 1= high ) В этом случае я хочу запрограммировать GPIO pin # 10. Есть ли какой-нибудь пример или образец кода, на который я могу сослаться ? Я могу сделать это thorugh RW-все [1]. Однако это происходит в Windows. Я хочу сделать это в C и в среде linux. Пожалуйста, посоветуйте ...

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

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

Ошибка установки Intel HAXM - этот компьютер не поддерживает технологию виртуализации Intel (VT-x)

У меня проблема с моей установкой HAXM. Вот в чем дело. Я получил эту ошибку каждый раз, когда я пытался установить HAXM для моего компьютера: проблема в том, что мой компьютер поддерживает технологию виртуализации (см. рис ниже). Есть идеи, как исправить эту проблему? ...

Что такое Intel microcode?

из того, что я читал, он используется для исправления ошибок в процессоре без изменения BIOS. Из моих базовых знаний о сборке я знаю, что инструкции по сборке разделяются на микрокоды внутри процессора и выполняются соответственно. Но intel каким-то образом дает доступ к некоторым обновлениям во время работы системы. У кого-нибудь есть больше информации о них? Есть ли какая-либо документация относительно того, что можно сделать с микрокодами и как они могут быть использовали? изменить: Я про ...

Использует ли double быстрее, чем float?

двойные значения хранят более высокую точность и удваивают размер поплавка, но оптимизированы ли процессоры Intel для поплавков? то есть двойные операции так же быстро или быстрее, чем операции с плавающей точкой для+, -, * и /? изменяется ли ответ для 64-разрядных архитектур? ...

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

Я могу понять, как можно написать программу, которая использует несколько процессов или потоков: fork() новый процесс и использовать IPC, или создать несколько потоков и использовать такие механизмы связи. Я понимаю, переключение контекста. То есть, только с одним процессором, операционная система планирует время для каждого процесса (и есть тонны алгоритмов планирования там), и тем самым мы достигаем запуска нескольких процессов одновременно. и теперь, когда мы имея многоядерные процессоры (и ...