Resultados da pesquisa a pedido "x86"

3 a resposta

Acessar x86 COM de x64 .NET

Eu tenho um servidor x64 que, como minhas bibliotecas são compiladas para AnyCPU, é executado em x64. Precisamos acessar um componente COM registrado em x86. Não sei o suficiente sobre COM e minhas pesquisas no Google não me levam a lugar ...

1 a resposta

Escreva um programa Fizz em assembly / Usando a biblioteca C

Alguém poderia me ajudar com este programa de montagem: primeiro imprima os números de 1 a 100. Em seguida, siga as regras do jogo infantil de contagem Fizz: sempre que o número for divisível por 5 ou se contiver o dígito 5, substitua o número ...

9 a resposta

Rotina do BIOS em modo real e Modo protegido

Estou fazendo um experimento com o sistema operacional. Até agora, todo o meu código utilizava a interrupção do BIOS em modo real para manipular o disco rígido e o disquete. Mas assim que meu código ativar o Modo de proteção da CPU, toda a rotina ...

3 a resposta

Por que minha CPU não consegue manter o desempenho máximo em HPC

Eu desenvolvi umalta performanceRotina de fatoração de Cholesky, que deve ter desempenho máximo em torno de 10,5 GFLOPs em uma única CPU (sem hyperthreading). Mas há um fenômeno que eu não entendo quando testo seu desempenho. No meu experimento, ...

2 a resposta

Como forço o gcc a chamar uma função diretamente no código PIC?

Considere a seguinte função: extern void test1(void); extern void test2(void) { test1(); }Este é o código que o gcc gera sem-fpic no amd64 Linux: test2: jmp test1Quando eu compilar com-fpic , o gcc chama explicitamente por meio do PLT para ...

2 a resposta

Instrução FMA _mm256_fmadd_pd (): “132”, “231” e “213”?

Alguém poderia me explicar por que existem 3 variantes da instrução de multiplicar e acumular com fusão:vfmadd132pd, vfmadd231pd evfmadd213pd, enquanto houver apenas um C intrínseco_mm256_fmadd_pd? Para simplificar, qual é a diferença entre (na ...

1 a resposta

C # Como você obtém a arquitetura do sistema operacional (x86 ou x64)? [duplicado]

Possível duplicado: Como detectar a plataforma Windows de 64 bits com o .net? [https://stackoverflow.com/questions/336633/how-to-detect-windows-64-bit-platform-with-net] Como posso recuperar a arquitetura do sistema operacional (x86 ou x64) com ...

2 a resposta

A instrução de loop que funciona nas instruções de depuração do Windows 7 não funciona no DOSBox 0.74

Tivemos uma atividade sobre loop na linguagem assembly. Nossa tarefa é simples: exiba os números de 0 a 9 com espaços entre cada número. Peguei o código para trabalhar no prompt de comando usando o comando 'debug' no WINDOWS 7 em nossa escola. ...

2 a resposta

Spinlock com XCHG

O exemplo de implementação que a Wikipedia fornece para um spinlock com o comando x86 XCHG é: ; Intel syntax locked: ; The lock variable. 1 = locked, 0 = unlocked. dd 0 spin_lock: mov eax, 1 ; Set the EAX register to 1. xchg eax, [locked] ...

2 a resposta

Montando binários de 32 bits em um sistema de 64 bits (cadeia de ferramentas GNU)

Eu escrevo o código do assembly que pode ser compilado: as power.s -o power.ohá um problema quando eu vinculo o arquivo de objeto power.o: ld power.o -o powerPara rodar no sistema operacional de 64 bits (Ubuntu 14.04), adicionei.code32 no ...