Resultados da pesquisa a pedido "x86"
x86_64 ASM - bytes máximos para uma instrução?
Qual é o número máximo de bytes que uma instrução completa exigiria no código x64 asm?Algo como um salto para endereço pode ocupar até 9 bytes, suponho:FF 00...
Quais registros são seguros para usar em uma função (x86)
De acordo comWikipedia o Intel ABI permite usar
`testl` eax contra eax?
Eu estou tentando entender alguma montagem.A montagem da seguinte forma, estou interessado no
Interconexão entre L2 e L3 por núcleo no Core i7
O Intel Core i7 tem cache L1 e L2 por núcleo e um grande cache L3 compartilhado. Eu preciso saber que tipo de interconexão conecta os múltiplos L2s ao único ...
Como a arquitetura ARM difere do x86? [fechadas]
A arquitetura x86 é especialmente projetada para funcionar com um teclado enquanto o ARM espera ser móvel? Quais são as principais diferenças entre os dois?
JMPs próximos e distantes
Eu estou fazendo a montagem do Linux e entendo que tem um modelo de memória simples. O que eu estou confuso sobre é JMPs NEAR e FAR.NEAR está no mesmo segmen...
Tomar um semáforo deve ser atômico. É isso?
Este trecho de código vem da fonte Pintos: https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c [https://www.cs.usfca.edu/~benson/cs326/pintos/pintos/src/threads/synch.c] void sema_down (struct semaphore *sema) { enum ...
x86 descobre o tamanho do operando da instrução dada somente o código da máquina hexadecimal?
Por exemplo, dado um hex:
Como estão programados exatamente o x86 uops?
As modernas CPUs x86 dividem o fluxo de instruções recebidas em micro-operações (uops1) e agende esses uopsfora de serviço [https://en.wikipedia.org/wiki/Out-of-order_execution]conforme suas entradas se tornam prontas. Embora a ideia básica seja ...