Resultados da pesquisa a pedido "assembly"
Por que o GCC usa a multiplicação por um número estranho na implementação da divisão inteira?
Eu tenho lido sobrediv emul operações de montagem e eu decidi vê-las em ação escrevendo um programa simples em C: Arquivo division.c#include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return 0; ...
como o LEA e várias instruções funcionam? [duplicado]
Esta questão já tem uma resposta aqui:Qual é o propósito da instrução LEA? 15 respostasEu não entendo completamente o significado das duas primeiras linhas, ...
O ARM (não o Thumb) é suportado no WinPhone8?
Estou enfrentando um problema estranho, um pouco semelhante aoisto. Eu tenho um projeto DLL nativo do Windows Phone 8, principalmente C ++, mas com uma fonte...
Como escrever e ler a partir da placa de rede no assembly x86?
alguém sabe como obter acesso a dispositivos como uma porta ethernet em uma placa-mãe ou em uma placa pci?Existem registros especiais? Opcodes? Eu tenho que ...
Como obter o endereço do ponteiro da pilha base
Eu estou no processo de portar um aplicativo de x86 para x64. Eu estou usando o Visual Studio 2009; a maior parte do código é C ++ e algumas partes são simpl...
executar código de máquina binário de C
Segueisto instruções Eu consegui produzir apenas 528 bytes em tamanho a.out (quando o gcc main.c me deu 8539 bytes de arquivo grande inicialmente).main.c foi:
Multiplicação eficiente de matriz 4x4 (montagem C vs)
Eu estou procurando uma maneira mais rápida e mais complicada de multiplicar duas matrizes 4x4 em C. Minha pesquisa atual está focada na montagem x86-64 com ...
Como multiplicar dois quaternions com instruções mínimas?
Depois de pensar um pouco, eu criei o seguinte código para multiplicar dois quaternions usando SSE:
Rápido seno / cosseno para ARMv7 + NEON: procurando por testadores ...
Alguém com acesso a um iPhone 3GS ou a um Pandora pode testar a seguinte rotina de montagem que acabei de escrever?Supõe-se para computar senos e cossenos re...