Assembler?

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

0 Miembros y 1 Visitante están viendo este tema.

Toxico

Cita de: X.Cyclop en 13 Marzo 2006, 04:36 AM
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.

;)

:huh: :huh: :huh:

el asm varia de arquitectura a arquitectura, logicamente que se sigue llamando ensamblador pero varian las instrucciones como "mov" , "jne" "jE"  tienen sus analogos para cada arquitectura, yo tambien estudio ingenieria de sistemas y pues a un ingeniero le dio por enseñarnos aunque ya lo habia aprendido antes  ::),

antes de que aprendas a programar en ensamblador tienes que tener en cuenta ciertos conceptos, aca te dejo una pagina bastante buena y didactica :P

http://www.itlp.edu.mx/publica/tutoriales/ensamblador/index.htm

saludos  ;D
solo el principio....


JuszR

Ok. No sabía que cambiaban las instrucciones, sorry.

De esa web estoy aprendiendo lo básico de C++, está muy buena. ;)

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 el tu codigo fuente para diferentes plataformas.
_________________

Volviando al tema, hay un manual de asm en la sección de descargas del sitio :o
Lee el post completo por favor. Asm no se compila. :P
- 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]

div@d

CitarLee el post completo por favor. Asm no se compila. tongue

En ningun momento dije que el asm se compila:S, dije que el compilador compila el codigo fuente a asm, y la accion compilar recae sobre el codigo fuente, no sobre el asm , que es el resultado
- Capacidad
- Continuidad
- Esfuerzo

JuszR

Ok entendi mal. Prácticamente eso fue lo que dije arriba, no entiendo para qué repetirlo. :P
- 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]

div@d

CitarOk entendi mal. Prácticamente eso fue lo que dije arriba, no entiendo para qué repetirlo. tongue

jajaj no hay problema...

me sorprende la velocidad con la que respondes... :o
- Capacidad
- Continuidad
- Esfuerzo


xxThe_ChoseNxx

Yo voy a ser original y te recomiendo estos dos libros:
  Este lorecomendó Jon DVD en su blog (la versión inglesa, claro)

http://www.agapea.com/Lenguaje-ensamblador-de-los-80x86-n10272i.htm

Yo tengo este es algo más extenso que va desde un nivel básico hasta intermedio (7xx páginas)

http://www.agapea.com/Ensamblador-n10472i.htm
Me lo compré ayer mismo.

JuszR

Cita de: div@d en 14 Marzo 2006, 04:29 AM
me sorprende la velocidad con la que respondes... :o
Soy "Cyclopspeedy". ;D
- 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

The_ChoseN gracias por la referencia, de hecho buscaba una recomendacion.

Toxico

Cita de: xxThe_ChoseNxx en 15 Marzo 2006, 20:57 PM
Yo voy a ser original y te recomiendo estos dos libros:
  Este lorecomendó Jon DVD en su blog (la versión inglesa, claro)

http://www.agapea.com/Lenguaje-ensamblador-de-los-80x86-n10272i.htm

Yo tengo este es algo más extenso que va desde un nivel básico hasta intermedio (7xx páginas)

http://www.agapea.com/Ensamblador-n10472i.htm
Me lo compré ayer mismo.

para los que no tienen pasta puedes subir los libros a algun host :P
solo el principio....