• Viernes 29 de Marzo de 2024, 01:52

Autor Tema:  Aprender ASM  (Leído 2685 veces)

Tactical

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Aprender ASM
« en: Martes 7 de Julio de 2009, 00:40 »
0
Buenos dias ante de todo, bueno hace una semana que eh querido aprender algun lenguaje de programacion, y bueno hoy me decidi por asm lo veo util, enpese a leer un manual de Iczelion pero algunas cosas no entiendo o bueno casi todas jeje ...

Haber si alguno me podria dar una sugerencia de aprenderlo o si tienen un manual con el que aprendieron estaria genial..

PD: Ya probe con los de arriba pero algunso estan en ingles..


Saludos.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Aprender ASM
« Respuesta #1 en: Martes 7 de Julio de 2009, 09:39 »
0
Los tutoriales de Iczelion son para 32 bits para Windows, no son un buen punto de partida sino sabes nada sobre assembly todavia. Sino sabes ingles, te recomiendo aprenderlo antes que despues, tal vez quieras comprarte un libro en español: "Ensamblador para Dos, Windows y Linux" de Francisco Charte Ojeda.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Aprender ASM
« Respuesta #2 en: Martes 7 de Julio de 2009, 10:20 »
0
Ese libro está muy bueno, Eternal Idol, pero sinceramente creo que si quieres aprender un lenguaje de programación no empieces por ensamblador. Yo te aconsejaría algo de más alto nivel como Pascal (a mí me vino de perlas para aprender).

Y lo del inglés mejor ve solucionándolo, porque el 90% de la información en internet está en inglés  ;)

reberesanta rebereje

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Aprender ASM
« Respuesta #3 en: Domingo 2 de Agosto de 2009, 17:37 »
0
Hola son nuevo en este foro ,la verdad nunca eh trabajado en un foro comentando entra gente de todas partes del mundo,
Quisiera saber moskito si tu recomiendas usar Pascal en vez de Assemble pork es un lenguaje de mas alto nivel,pero ok el lenguaje assemble es parecido al lenguaje maquina o mejor dime cual es la diferencia de usar Pascal en vez de assemble ,porq que yo sepa hay programadores q usan assemble para programar microprocesadores y creo q assemble tiene ventajas con otros lenguajes y viceversa. Algunos aplicaciones en assemble que hayas hecho o es recomendable usar este y no otros por sus ventajas que pudiera tener en ese fenemeno .

¿Que instaladores debo tener para empezar a programar en assemble ,porfavor me lo pudieran proveer y con algunos ejemplos con codigos usandos en assemble ?  thanks

Sobre el libro "Ensamblador en DOS,Windows y Linux" me gustaria manuales y tutoriales sobre como programar en assemble y en diferentes plataformas como DOS,Windows y Linux thanks

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Aprender ASM
« Respuesta #4 en: Lunes 3 de Agosto de 2009, 10:05 »
0
Todo depende de para qué quieres un lenguaje. Todos tienen pros y contras. En este caso, si vas a empezar en la programación, no te aconsejo ensamblador. Tú mismo has dado las razones:

Cita de: "Tactical"
pero algunas cosas no entiendo o bueno casi todas jeje ...

Con alto nivel no me refiero a que se puedan hacer más o menos cosas, sino que está más alejado del lenguaje máquina y más parecido al lenguaje coloquial (o eso se pretende... :P). Cuanto más parecido al lenguaje máquina, más bajo nivel, más difícil es de entender, de programar y de depurar. Pero más control se tiene sobre lo que realmente se está haciendo.

Y yo en ningún momento he dicho que programar en ensamblador no sea útil. Pero los casos en los que es útil son muy pocos comparados con los casos es que es más fácil y más rápido programar en más alto nivel como C por ejemplo (que sería una muy buena elección para combinar las ventajas de alto y bajo nivel).

Cita de: "reberesanta rebereje"
¿Que instaladores debo tener para empezar a programar en assemble
Depende del SO y la plataforma que vayas a usar. Te aconsejo que utilices un emulador como por ejemplo el emu8086 (Windows) para arquitectura x86, ya que te muestra los registros y las operaciones que vas realizando. Así es más sencillo depurar y corregir los errores (que si son inevitables en lenguajes de alto nivel, en ensamblador son el pan de cada día :().

Cita de: "reberesanta rebereje"
Sobre el libro "Ensamblador en DOS,Windows y Linux" me gustaria manuales y tutoriales sobre como programar en assemble y en diferentes plataformas como DOS,Windows y Linux thanks
:huh: Ahí me dejaste  :blink:  :wacko:  :ph34r: