SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Guillote22 en Jueves 24 de Septiembre de 2009, 15:58

Título: Como hacer una suma basica en ASM
Publicado por: Guillote22 en Jueves 24 de Septiembre de 2009, 15:58
Buenas, soy nuevo en el foro y es mi primer mensaje, quisiera saber como hacer esta suma ya que soy estudiante de sistemas y necesito saber como hacer esta rutina de la manera mas sencilla :huh: . Espero respuestas y ya voy a postear otras cosas a medida que vaya aprendiendo un poco mas. (soy estudiante de primer año, sepan tenerme paciencia :rolleyes: )
Título: Re: Como hacer una suma basica en ASM
Publicado por: m0skit0 en Jueves 24 de Septiembre de 2009, 17:09
Bienvenido al foro Guillote22  :hola:

La próxima vez por favor intenta detallar tu entorno de desarrollo para que podamos ayudarte más fácilmente  ^_^

Supondré que te refieres a ensamblador de Intel. Para ello no necesitas ninguna rutina. La instrucción ADD suma el valor de dos registros o direcciones de memoria. Por ejemplo:

Código: ASM
  1. ; Suma los valores de AX y BX (16 bits) y deja el resultado en AX
  2. add ax, bx
  3.  
Para más detalles (direccionamientos válidos, banderas (flags) afectados, etc...) consulta una referencia de Intel sobre esta instrucción.