Результаты поиска по запросу "cpu-registers"
Как может eax хранить возвращаемое значение, размер которого превышает 4 байта?
EAX используется для хранения возвращаемого значения функции в 32-битной платформе, мне просто интересно, если размер возвращаемого значения функции превышает 4 байта, как eax справляется с этим? В этом случае ОС может сохранить возвращаемое ...
Как заставить неиспользованную память читать в C, которая не будет оптимизирована?
Микроконтроллеры часто требуют чтения регистра, чтобы очистить определенные условия состояния. Существует ли переносимый способ в C, чтобы гарантировать, что чтение не оптимизируется, если данные не используются? Достаточно ли того, чтобы ...
Кеш или регистры - что быстрее?
Извините, если это неправильное место, чтобы спросить это, но я искал и всегда находил другой ответ. Мой вопрос: Что быстрее?Регистр кеша или процессора? По моему мнению, регистры - это то, что непосредственно загружает данные для ...
ARM Cortex A8 PMNC читает дает 0 после включения также .. Любая идея / предложения?
MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("user-mode access to performance registers"); int __init arm_init(void) { unsigned int value; /* enable user-mode access */ printk(KERN_INFO "enable user-mode access\n"); asm ("MCR p15, 0, %0, C9, C14, ...
C ++ (вложенные) инструкции вызова функций - регистры
ВC ++ FAQ [http://www.parashift.com/c++-faq/procedural-integration.html]: Предполагая типичную реализацию C ++, которая имеет регистры и стек, регистры и параметры записываются в стек непосредственно перед вызовом g (), затем параметры ...
ожет ли MOV x86 быть «бесплатным»? Почему я не могу воспроизвести это вообще?
Я продолжаю видеть, как люди утверждают, что инструкция MOV может быть бесплатной в x86 из-за переименования регистров. Для жизни я не могу проверить это ни в одном тестовом случае. Каждый тестовый пример, который я пробую, разоблачает это. ...
x86_64 регистры rax / eax / ax / al перезаписывают полное содержимое регистра [дубликаты]
На этот вопрос уже есть ответ: Почему инструкции x86-64 для 32-разрядных регистров обнуляют верхнюю часть полного 64-разрядного регистра? [/questions/11177137/why-do-x86-64-instructions-on-32-bit-registers-zero-the-upper-part-of-the-full-6] 2 ...