Resultados da pesquisa a pedido "assembly"

2 a resposta

Quanto os ciclos de funções matemáticas assumem nos processadores modernos

Sabemos que os processadores modernos executam instruções como

10 a resposta

Qual é a melhor maneira de aprender a construir circuitos [fechados]

Eu sempre quis entender melhor o que está acontecendo no nível do hardware. Como nível prático, qualquer coisa depois da compilação é igual a 'mágica' e eu gostaria de remediar isso. Eu gostaria de investigar circuitos de construção e, em ...

2 a resposta

significado de R_386_32 / R_386_PC32 na seção .rel.text do elf

2 a resposta

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:

3 a resposta

Como evitar que a entrada stdin que não cabe no buffer seja enviada para o shell no conjunto Linux Intel de 64 bits (x86-64)

Editar: Título alterado, como @Gunner apontou que isso não é um estouro de buffer.Ao ler a entrada do usuário de

1 a resposta

Verificando opcodes de montagem Intel facilmente no Linux

1 a resposta

Modos de endereçamento de 16 bits do NASM x86

1 a resposta

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 = ...

1 a resposta

Qual é a diferença de idivl e divl?

1 a resposta

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 ...