Assembler?

Iniciado por jose2c, 26 Febrero 2006, 22:38 PM

0 Miembros y 2 Visitantes están viendo este tema.

JuszR

Sí. El código siempre es el mismo, solo cambia el assembler (gasm, masm, nasm...).

Aquí tienes una lista de algunos assemblers: http://en.wikipedia.org/wiki/List_of_assemblers
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

jose2c

entonces xq hablan de asm para 80x86 y otros? no deberian ser iguales?

JuszR

Haz de cuenta que tu haces juegos para el Xbox. Cuando metes el juego del Xbox a la pc no va a servir porque el microprocesador de la pc no lo reconoce, es otra arquitectura que solo la reconoce el microprocesador del Xbox. Lo mismo al revez, si metes un Cd de pc al Xbox, pues no funcionará.

Son cosas que no se entienden aún explicando. Yo esto lo se porque pregunté mucho, pero la mejor manera de averiguar y entender muy bien es programando en Asm. Lo que quieras (compiladores, malware...) pero en Asm.

Voy a checar en blueportal a ver si hay algo que explique esto bien porque yo también me hago muchas bolas.

;)
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

jose2c

  Yo ya quiero salir de los parciales de la uni para comerme un libro de asm, no te imaginas lo ancioso q estoy de empezar a experimentar  :( me parece un mundo muy interesante. Quizas le ponga una reverse shell al buscaminas como primer intento xD

JuszR

Je. Yo también quiero hacer mi compilador y mi gusano que haga mierd. la pc de los lammers, pero todo a su tiempo. "Primero aprendo a caminar (c++) y después a correr (asm). ;)

Hasta ahora solo encontré este manual que es sobre INTEL: http://developer.intel.com/design/pentium/manuals/
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

jose2c

 A proposito de ese paper otra de mis metas es apreder bien el ingles, solo q mi paciencia solo es para programar, para el resto me cuesta. No me queda otra que comprarme un libro de asm en español.

JuszR

Cita de: jose2c en 13 Marzo 2006, 05:08 AM
A proposito de ese paper otra de mis metas es apreder bien el ingles, solo q mi paciencia solo es para programar, para el resto me cuesta. No me queda otra que comprarme un libro de asm en español.
Lee e-books en inglés y usa el Babylon o wordreference.com, yo hago eso y entiendo.

Aquí hay más pero en español, así que no creo que sirvan: http://lawebdelprogramador.com/cursos/mostrar.php?id=29&texto=Ensamblador

[EDIT]

Estos sí: http://www.programmersheaven.com/zone5/index.htm
- No programming language is perfect. There is not even a single best language; there are only languages well suited or perhaps poorly suited for particular purposes. [Herbert Mayer]

jose2c

pues si no hay como escaparle al ingles  :-\

div@d

CitarNo. El Assembler es el programa que traduce a código máquina o para lo que se necesite.

El asm no es un programa, es el lenguaje maquina propiamente dicho.

Los compiladores son los que traducen el codigo fuente, al codigo maquina.

mira :

Pseudocodigo --> Codificacion a un lenguaje(C por ej) -->Asm
                              {es como un intermediario }

A su ves lo compiladores pueden Codificar el tu codigo fuente para diferentes plataformas.
_________________

Volviando al tema, hay un manual de asm en la sección de descargas del sitio :o
- Capacidad
- Continuidad
- Esfuerzo

div@d

#19
Cita de: div@d en 14 Marzo 2006, 03:01 AM
CitarNo. El Assembler es el programa que traduce a código máquina o para lo que se necesite.

El asm no es un programa, es el lenguaje maquina propiamente dicho.

Los compiladores son los que traducen el codigo fuente, al codigo maquina.

mira :

Pseudocodigo --> Codificacion a un lenguaje(C por ej) -->Asm
                              {es como un intermediario }

A su ves lo compiladores pueden Codificar  tu codigo fuente para diferentes plataformas.
_________________

Volviando al tema, hay un manual de asm en la sección de descargas del sitio :o

//le mande a quote en lugar de modificar... estoy re boludo hoy..:P
- Capacidad
- Continuidad
- Esfuerzo