Estoy en una Mac con Snow Leopard (10.6.3). Escuché que el lenguaje ensamblador con el que trabajo debe ser válido con el conjunto de chips que usa. Soy completamente nuevo en esto. Tengo una formación básica en C y Objective-C y una formación casi sólida en PHP. Siempre quise ver de qué se trata el montaje.Programación de ensamblaje en Mac
El tutorial que voy a consultar es por VTC [link].
Lo que quiero saber es: ¿son los tutoriales que estoy a punto de hacer compatible con la versión de ensamblaje en la Mac que tengo?
Lo siento, soy completamente nuevo en este idioma, aunque recuerdo haberlo estudiado durante mucho tiempo. Tengo xcode y lo que me pregunto es qué tipo de documento abriría en xcode para trabajar con ensamblaje y la Mac tiene un editor hexadecimal integrado (¿cuándo llega el momento de necesitarlo?)
gracias
Personalmente, encuentro que x86 es más fácil. Además, hay mucha más información acerca de x86 en este momento que amd64 – Earlz
Esto es un poco engañoso: el lenguaje es por CPU, pero las llamadas al sistema son diferentes en todas las plataformas, por lo que los tutoriales para Linux no funcionarán para Mac, por ejemplo (y las llamadas al sistema Mac no están muy bien documentadas). – shosti
Verdadero, pero considere esto: Mac OSX está basado en Unix. –