Resultados de la búsqueda a petición "x86"

1 la respuesta

¿Por qué esta función prólogo utiliza varias instrucciones para calcular la reducción esp?

He visto algunos volcados de código de ensamblador y hay esta sección (encontradaaquí yaquí) en la función principal:

3 la respuesta

Diferencia en el rendimiento entre MSVC y GCC para el código de multplicación matricial altamente optimizado

Estoy viendo una gran diferencia en el rendimiento entre el código compilado en MSVC (en Windows) y GCC (en Linux) para un sistema Ivy Bridge. El código hace...

3 la respuesta

¿Funcionarán los binarios creados para ARM en procesadores Intel? [Androide]

2 la respuesta

Ensamblar binarios de 32 bits en un sistema de 64 bits (cadena de herramientas GNU)

Escribo el código de ensamblaje que se puede compilar: as power.s -o power.ohay un problema cuando enlace el archivo de objeto power.o: ld power.o -o powerPara ejecutar en el sistema operativo de 64 bits (Ubuntu 14.04), agregué.code32 al ...

2 la respuesta

¿Por qué necesitamos asignación de pila cuando tenemos una zona roja?

Tengo las siguientes dudas: Como sabemos, System V x86-64 ABI nos da un área de tamaño fijo (128 bytes) en el marco de la pila, llamada redzone. Entonces, como resultado, no necesitamos usar, por ejemplo,sub rsp, 12. Solo hazlomov [rsp-12], X y ...

1 la respuesta

Obtener entrada de teclado sin eco en DOS

Estoy haciendo el juego "Connect Four". Los jugadores tienen que ingresar un número entre 1-4 para que el disco caiga en una de las columnas. Actualmente estoy trabajando en la primera columna. El problema es que puede ingresar cualquier ...

1 la respuesta

Uso de valores de retorno de FPU en código c ++

Tengo un x86NASM programa que parece funcionar perfectamente. Tengo problemas para usar los valores devueltos. Esto es Windows de 32 bits con MSVC ++. Espero el valor de retorno enST0. Se puede ver un ejemplo mínimo que demuestra el problema con ...

3 la respuesta

¿Cuál es el significado de accesos de memoria "no temporales" en x86

Esta es una pregunta de bajo nivel. En el ensamblaje x86 hay dos instrucciones SSE: MOVDQA xmmi, m128 y MOVNTDQA xmmi, m128 El Manual del desarrollador de software IA-32 dice que elNuevo Testamento en MOVNTDQA significaNo temporal, y que de ...

7 la respuesta

Carga del conjunto x86 o x64

Tengo dos versiones de System.Data.SQLite.DLL: para la plataforma x86 y x64. La versión x86 se mantiene en la carpeta de la aplicación y la versión x64 se mantiene en la carpeta appFolder \ x64. La aplicación compilada como AnyCPU. ¿Cómo puedo ...

3 la respuesta

Ensamblador mov problema

Tengo el siguiente código: mov ax,@data mov ds,ax¿Por qué no puedo escribir así? mov ds,@dataToda la fuente: .MODEL small .STACK 100h .DATA HelloMessage DB 'Hello, world',13,10,'$' .CODE .startup mov ax,@data mov ds,ax mov ah,9 mov dx,OFFSET ...