Resultados da pesquisa a pedido "x86"
O que há dentro da pilha?
Se eu executo um programa, como
jmp FWORD PTR [eax-0x67]?
O tipo de dados FWORD é definido como 6 bytes, portanto, como é traduzido para um endereço virtual de 32 bits na instrução jmp:
Por que o gcc está gerando um endereço de retorno extra?
Atualmente, estou aprendendo o básico de montagem e me deparei com algo estranho ao observar as instruções geradas pelo gcc (6.1.1). Aqui está a fonte: #include <stdio.h> int foo(int x, int y){ return x*y; } int main(){ int a = 5; int b = ...
Como os modos de arredondamento do AVX512 funcionam (ou o NDISASM está simplesmente confuso)?
Estou tentando entender a instrução AVX512F específicavcvtps2udq. A assinatura da instrução éVCVTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}. As informações do manual estão abaixo. Na tentativa de entender os novos modos de arredondamento, o ...