Resultados da pesquisa a pedido "assembly"
Quanto os ciclos de funções matemáticas assumem nos processadores modernos
Sabemos que os processadores modernos executam instruções como
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 ...
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:
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
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 ...