Вопросы по теме 'x86'
отладка ядра x86 с помощью аппаратного отладчика
У меня есть код, работающий в Ring0, и он дает сбой. В моем программном обеспечении нет сервера gdb. Это чистое программное обеспечение для диагностики сборки. Я использую Corei7
Во встроенных системах я использовал аппаратный отладчик (с Jtag),...
12.04.2024
Что означает запятая в скобках в синтаксисе AT&T для сборки x86?
Что означает (register1, register2, 4) в сборке AT&T?
Например:
cmp %eax, (%esi, %ebx, 4)
07.04.2024
Что такое SSE-эквивалент fstp?
Поправьте меня, если я ошибаюсь, но fstp извлекает значение из вершины стека FPU, например st0?
то есть fstp второй [rsp]
Если у меня есть значения в регистре SSE, xmm0, что эквивалентно? Я хочу распечатать значения, хранящиеся в регистрах.
19.03.2024
IA32 IDT и обработчик прерываний linux
В IDT каждая строка имеет несколько битов, называемых «DPL» - уровень привилегий дескриптора, 0 для ядра и 3 для обычных пользователей (возможно, уровней больше). Я не понимаю 2 вещей:
это уровень, необходимый для запуска кода обработчика...
04.04.2024
Как убрать подсчет символов с конца строки?
Мне нужно удалить определенное количество символов (скажем, 3) с конца строки. Для этой конкретной строки это работает, когда я нахожу «Z», а затем указываю на W с помощью sub edi, 3, а затем сохраняю остальную часть строки с 0.
INCLUDE...
21.03.2024
Использование системного вызова brk в macOS, Yasm
Я пытался найти способ использовать системный вызов brk в программе Yasm на macOS. Я искал в файле syscall.inc этот системный вызов, но не смог найти его там. Есть ли альтернатива brk в macOS?
04.05.2024
Потоки, созданные обходным pthread_create, не выполняют инструкции
У меня есть кастомная реализация обходов на macOS и тестовое приложение с ее использованием, написанное на C, скомпилированное для macOS x86_64, работающее на процессоре Intel i9.
Реализация отлично работает с множеством функций. Однако, если я...
11.05.2024
Новые материалы
Пожалуй, лучший пост, который я читал за последнее время.
Пожалуй, лучший пост, который я читал за последнее время. Мне за 30, и я могу относиться к большей части истории. Действительно отличные идеи, которые помогли мне снова сосредоточиться на..
100 дней кода машинного обучения — День 097
Подведение итогов дня 096
В дни 095 и 096 мы говорили о том, как мы слышим звук в пространстве: время интерауральной задержки, передаточная функция, связанная с головой, а также мы говорили..
Какова ваша «история данных»?
Представление концепций продуктов для данных и машинного обучения заинтересованным сторонам и руководству
Все любят данные. Все любят говорить, как будто понимают данные. Всем нравится..
Все, что вам нужно знать о «Внимании» и «Трансформерах» — Углубленное понимание — Часть 2
Внимание, Самостоятельное внимание, Многоголовое внимание, Маскированное многоголовое внимание, Трансформаторы, BERT и GPT
В предыдущем рассказе я объяснил, что такое механизм внимания, а также..
Расставание с локальным хранилищем
Что такое локальное хранилище
Локальное хранилище — это механизм, который позволяет веб-приложениям хранить данные на стороне клиента. Это часть API веб-хранилища, которое также включает в себя..
CycleGAN: как машинное обучение обучает непарному преобразованию изображения в изображение
Недавно я прочитал статью CycleGAN ( ссылка ), которая показалась мне очень интересной, потому что модели CycleGAN обладают невероятной способностью точно преобразовывать изображения во что-то, чем..
«Изучение передовых технологий: подробный обзор последних инноваций в области технологий…
Технологии постоянно развиваются, и последние инновации в технологической отрасли могут изменить наш образ жизни и работы так, как мы никогда не считали возможным. В этой статье подробно..