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

1 la respuesta

¿Había un modelo P4 con operaciones de doble bombeo de 64 bits?

Recuerdo que una de las características interesantes de la microarquitectura P4 inicial es que esALU de doble bombeo [http://www.realworldtech.com/forum/?threadid=2538&curpostid=2538]. Creo que Intel lo llamó algo así como elUnidad de Ejecución ...

3 la respuesta

Función "Hola mundo" sin usar C printf

ACTUALIZADO Es mi segundo día trabajando conNASM. Después de entender esto a fondo section .programFlow global _start _start: mov edx,len mov ecx,msg mov ebx,0x1 ;select STDOUT stream mov eax,0x4 ;select SYS_WRITE call int 0x80 ...

4 la respuesta

¿Existe una instrucción `x86` para indicar en qué núcleo se está ejecutando la instrucción?

Cuando yocat /proc/cpuinfo, Veo 8 núcleos, con identificaciones de0 a7. Hay unx86 instrucción que informará el id del núcleo en el que se ejecuta la instrucción en sí? Mirécpuid pero eso no parece volvercoreid bajo cualquier ajuste de parámetros.

2 la respuesta

¿Por qué MOV AH, 1 no es compatible con el modo de 64 bits del microprocesador Intel?

En el libro "LOS MICROPROCESADORES INTEL" de Barry B. Brey, está escrito que MOV AH, 1no está permitido en el modo de 64 bits, pero sí en el modo de 32 bits o 16 bits. SiMOV AL, 1 se puede permitir en modo de 64 bits, ¿cuál es el problema conMOV ...

3 la respuesta

¿Por qué el uso de "int 21h" en Assembly x86 MASM hace que mi programa se bloquee?

Estaba tratando de hacer que mi programa aceptara entradas sin que el usuario tuviera que presionar enter, así que intenté lo siguiente: mov ah,01h int 21hPero simplemente bloquea mi programa durante unExcepción no controlada. Esta parece ser la ...

1 la respuesta

¿Es vxorps-zeroing en AMD Jaguar / Bulldozer / Zen más rápido con registros xmm que ymm?

Las CPU AMD manejan instrucciones AVX de 256b decodificando en dos operaciones de 128b. p.ej.vaddps ymm0, ymm1,ymm1 en AMD Steamroller decodifica a 2 macro-operaciones, con la mitad del rendimiento devaddps xmm0, xmm1,xmm1. XOR-zeroing es un ...

4 la respuesta

NO falta en SSE, AVX?

¿Es mi imaginación o es unPNOT faltan instrucciones en SSE y AVX? Es decir, una instrucción que cambia cada bit en el vector. En caso afirmativo, ¿hay una mejor manera de emularlo quePXOR con un vector de todos los 1? Bastante molesto ya que ...

1 la respuesta

Existen términos como modo de direccionamiento directo / indirecto real en los manuales Intel x86

Para dar un poco de historia, quería estudiar cómo las instrucciones x86 se codifican / decodifican manualmente. Me encontré con elModR/M ySIB bytes y parece que comprender los modos de direccionamiento x86 es fundamental para comprender el ...

2 la respuesta

¿Cuántos bytes empuja la instrucción push a la pila cuando no especifico el tamaño del operando?

Puedo empujar 4 bytes en la pila haciendo esto: push DWORD 123Pero he descubierto que puedo usarpush sin especificar el tamaño del operando: push 123En este caso, ¿cuántos bytes tiene elpush instrucciones empujar a la pila? ¿El número de bytes ...

2 la respuesta

Error: conversión de tipos de datos definidos por el usuario en c

Esta es una vista más simple de mi problema, quiero convertir un valor flotante en el tipo definido v4si (quiero usar la operación SIMD para la optimización). Ayude a convertir el valor flotante / doble en un tipo definido. #include<stdio.h> ...