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

2 ответа

Зачем нам нужно выделение стека, когда у нас красная зона?

3 ответа

x86_64 ASM - максимальное количество байт для инструкции?

Какое максимальное количество байтов требуется для полной инструкции в коде x64 asm? Я думаю, что-то вроде перехода по адресу может занимать до 9 байт:FF 00 00 00 00 11 12 3F 1Fно я не знаю, максимальное ли это число байтов, которое ...

4 ответа

Вычислить (a * b)% m FAST для 64-битных беззнаковых аргументов в C (++) на платформах x86-64?

ищубыстро метод для эффективного расчета(⋅

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

1 ответ

Адресная каноническая форма и арифметика указателей

На архитектурах, совместимых с AMD64, адреса должны быть в канонической форме перед разыменовкой.ОтРуководство Intel, раздел 3.3.7.1:В 64-битном режиме адрес...

1 ответ

 требует системного вызова ABI, который записывает регистры, и поэтому значения такие, какие они есть.

аюсь выделить немного памяти в Linux сsys_brk Системный вызов. Вот что я попробовал: BYTES_TO_ALLOCATE equ 0x08 section .text global _start _start: mov rax, 12 mov rdi, BYTES_TO_ALLOCATE syscall mov rax, 60 syscallДело в том, что в ...

2 ответа

GCC не использует inc

Компилятор GCC

2 ответа

 декларация.

1 ответ

Когда делать или не делать INVLPG, MOV to CR3, чтобы минимизировать сброс TLB

прологЯ - любитель операционной системы, и мое ядро ​​работает на 80486+ и уже поддерживает виртуальную память.Начиная с 80386, семейство процессоров x86 от ...

1 ответ

Получите / выпустите семантику с временными хранилищами на x64

У меня есть что-то вроде:

1 ответ

Как реализованы регистры MTRR? [закрыто]

x86 / x86-64 предоставляет MTRR (Memory-type-range-register), который может быть полезен для обозначения разных частей физического адресного пространства для разных видов использования (например, Cacheable, Unchangeable, Writecombining и т. ...