Pregunta

Hola a todos Estoy trabajando en la escritura de un programa de montaje y me gustaría adquirir algunos conocimientos antes de comenzar con el aspecto de AT & T y la sintaxis de Intel al abordar XMM y FP. Sé que en las instrucciones regulares un empuje cuando la función en un byte es "pushb" en AT & T, mientras que "byte de empuje" en Intel. ¿Alguien puede proporcionar una comparación similar a cuando se utiliza XMM o FP? En resumen me gustaría saber cómo se abordan operandos XMM Gracias de antemano

¿Fue útil?

Solución

No soy un ventilador / usuario de AT & T, pero el primer lugar para comenzar para Intel serían los manuales de desarrolladores de Intel (volúmenes 2a y 2b contiene las referencias de instrucción), éstas lista de los tamaños que operan en el que casi todos los Intel montadores de sintaxis intentarán deducir (push intentará reducir la variable o alinearlo, dependiendo de la configuración) si no se especifica, más que por lo general va a utilizar QWord / DWORD de FP (para los gustos de FLD) y DWORD / QWord / dqword de MMX / SSE ops.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top