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

1 ответ

Правильное использование volatile sig_atomic_t

Согласно сэто [https://www.securecoding.cert.org/confluence/display/seccode/SIG31-C.+Do+not+access+or+modify+shared+objects+in+signal+handlers] сайт, можно использовать переменные типаvolatile sig_atomic_t внутри обработчика сигнала. Теперь мой ...

5 ответов

Почему ядро linux использует trap gate для обработки исключения div_error?

В ядре 2.6.11.5 обработчик исключения деления на ноль устанавливается как: set_trap_gate(0,&divide_error);Согласно «Пониманию ядра Linux», процесс доступа к ловушке Intel не может быть выполнен в режиме пользовательского режима. Но вполне ...

1 ответ

ASM изменить цвет фона CMD

Я написал часть, которая меняет цвет текста, но я не могу найти способ изменить цвет фона, этот код для сборки Tasm: model small stack 256 .data ent db 0ah,0dh,'$' array db 2,4,5,6 db 7,8,9,5 db 1,2,3,4 db 5,6,7,8 temp dw 0 .code main : mov ...

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

1 ответ

Межпроцессные семафоры иногда не работают должным образом

У меня есть следующий код C, где переменные с префиксомсмразделяются двумя процессамиproc1а такжеproc2, Поэтому семафоры также являются общими. Этот код вызывается неоднократно. Поэтому, если я скажу предыдущее значение, это означает значение ...

3 ответа

Interop от 64 до 32 бит - как?

Мне нужно интегрировать некоторый унаследованный 32-битный код, для которого у меня нет исходного кода, в проект таким образом, чтобы его можно было вызывать из 64-битной сборки .NET. Исходный код реализован как 32-битный COM-объект в DLL. ...

2 ответа

Эффективное умножение / деление двух 128-битных целых чисел на x86 (без 64-битной)

Составитель:MinGW / GCC Вопросы:Код GPL / LGPL не допускается (GMP или любая другая библиотека bignum в этом отношении излишни для этой проблемы, поскольку у меня уже есть реализованный класс). Я построил свой собственный128-битбольшой ...

2 ответа

API счетчика производительности оборудования для Windows

Я хотел бы использоватьсчетчик производительности оборудования [http://en.wikipedia.org/wiki/Hardware_performance_counter]в частности, процессоры x86 для получения ошибок кэша или неправильного предсказания ветвлений. Счетчики производительности ...

4 ответа

сборка x86 (MASM) - квадратный корень из 64-разрядного целого числа?

Я пишу простую программу-тестер для Windows на языке ассемблера x86 (MASM32), которая включает вычисление квадратного корня из (64-битного) целого числа. Мой вопрос: есть ли простой способ получения квадратного корня? Должен ли я использовать ...

3 ответа

Будут ли двоичные файлы, созданные для ARM, работать на процессорах Intel? [Android]

Используя NDK, я создал двоичные файлы для процессора ARM, но из-за некоторых зависимостей я не могу собрать их для x86. Есть ли шанс использовать этот двоичный файл на архитектуре x86 или MIPS?

5 ответов

Почему регистры x86 названы так, как они есть?

Например, аккумулятор называетсяEAX и, пока указатель инструкции вызываетсяIP, Я также знаю, что есть байты, называемыеCL а такжеDH, Я знаю, что должно быть соглашение для всех имен, но что это?