Tema: Asm
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2010, 13:48
biribau
 
Fecha de Ingreso: marzo-2010
Mensajes: 31
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Asm

Cambia de máquina a máquina, pero suelen ser parecidas, o compatibles hacia atrás entre arquitecturas. Si aprendes ensamblador del 386 podrás programar para tu pentium 4, porque ambos son arquitectura Intel, IA-32. De todos modos todos los ensambladores son muy fáciles y simplones(en su programación más sencilla). mov r0, r2 lo encontrarás en todos, y los saltos también. No viene mal saber ensamblador hombre, si quieres programar drivers o sistemas, pero la mayoría se hará en C(aunque no sea portable el código que se haga, sólo porque es mucho menos error-prone y leible, un if-else es mucho más sencillo que 2 etiquetas y 2 saltos). Ten en cuenta que con ensamblador el control de la máquina es máximo, casi completo, desde luego lo máximo que ella permite. Si algo no se puede hacer con ensamblador no se puede hacer con nada...
Los drivers suelen ir en C+asm
Te aconsejo que aprendas asm si quieres aprender sobre programación de sistemas, si solo te interesa hacer programas "grandes y/o complejos" vete a un lenguaje de alto nivel, estudia orientacion a objetos por ejemplo.