Descripción
"xchg rax, rax" es una colección de joyas y acertijos de ensamblador que encontré a lo largo de muchos años de ingeniería inversa y escritura de código ensamblador. El libro contiene 0x40 fragmentos cortos de ensamblador, cada uno diseñado para enseñarte un concepto sobre ensamblador, matemáticas o la vida en general.
Advertencia: Este libro no es para principiantes. No contiene nada más que código ensamblador, por lo que se requieren algunos conocimientos de ensamblador x86_64.
¿Cómo usar este libro? Consigue un ensamblador (se recomienda Yasm o Nasm) y obtén el conjunto de instrucciones x86_64. Luego, para cada fragmento, intenta entender qué hace. Intenta ejecutarlo con diferentes entradas si no lo entiendes al principio. Busca las instrucciones que no conozcas por completo en el PDF de los conjuntos de instrucciones. Empieza desde el principio. El orden tiene un significado.
Como nota final, el contenido completo del libro se puede ver de forma gratuita en mi sitio web (simplemente busca en Google "xchg rax, rax").
Autor: Xorpd
Editorial: Createspace Independent Publishing Platform
Publicado: 12/09/2014
Páginas: 70
Tipo de encuadernación: Tapa blanda
Peso: 0.17lbs
Tamaño: 8.00h x 5.00w x 0.15d
ISBN13: 9781502958082
ISBN10: 1502958082
Categorías BISAC:
- Informática | Lenguajes de programación | Lenguaje ensamblador
Sobre el autor
Realiza una operación OR exclusiva lógica bit a bit de los dos valores empaquetados de doble precisión de coma flotante del operando de origen (segundo operando) y el operando de destino (primer operando), y almacena el resultado en el operando de destino. El operando de origen puede ser un registro XMM o una ubicación de memoria de 128 bits. El operando de destino es un registro XMM. (Manual del desarrollador de software para arquitecturas Intel(R) 64 e IA-32)
Este título no es retornable

