Assembler?

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

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

jose2c

  Ps como aprendieron assembler? Estudiaron informatica o se fumaron un tuto  :huh: . Yo estudio Ing. Sistemas y nos dan Pascal-> Lenguaje C -> Java pero nada de assembler y ps yo estoy interesado :/

BenRu

Estudiar asm es igual que estudiar otro lenguaje..bueno, igual no xD
Yo lo veo como imposible...pero existen muchos tutos por ahi...
No pretenderas aprender asm,c u otro sin leer nada no? :P

jose2c

En la uni ya llevamos tres trimestres estudiando C, y creo haber aprendido lo suficiente para entender los codes que por el foro postean. Pero veo que en algunos posts dejan codes con asm y yo ps ni p*ta idea, conoces algun tuto weno?

ANELKAOS

Depende para que micro, lo normal es que encuentres lo que buscas en www.Intel.com o www.amd.com

jose2c

#4
Ps he estado investigando y me doy cuenta de que la mayoria de los tutos(todos mochos o explicados a la carrera ¬¬) dicen que el asm mas famoso o mas utilizado es el orientado a x86(q npi que es eso :/). En la sección de papers no encontre nada...

en intel a vuelo de pajaro no encontre nada :/ me lie con el ingles, intente buscar algo como "assembler reference" pero nada :/. En amd ni quice mirar, primero quiero aprender con el supuesto x86 de intel y luego le meto a todo  ;D

Casidiablo

Pues yo he prendido ASM programando microchips PIC...

Saludos!!

jose2c

  Y se diferencia mucho el code dependiendo del procesador? alguien me explica como esta eso del x86 :_( ando de ocio y no quiero perder mi tiempo en webadas, prefiero aprender asm xD

5v5

pues hay muchos manuales de asm y la mayoria para intel 80x86....(investiga un poco de historia computacional..) y sabras que es x86.....ha y por cierto utiliza bien el oraculo...

google=manuales de asm   y buala   muchos manuales.....algunos del 1990 otros 1998 otros de 2000-...pero en fin......asm es la ley....pero esta pesadon....pero no imposible de aprender.....

JuszR

#8
Cita de: BenRu en 27 Febrero 2006, 00:33 AM
Estudiar asm es igual que estudiar otro lenguaje..bueno, igual no xD
Yo lo veo como imposible...pero existen muchos tutos por ahi...
No pretenderas aprender asm,c u otro sin leer nada no? :P
No. Asm no se parece ni a C y C++ juntos.

[Así me lo dijo un super-programador:]

Asm es la representación del lenguaje de máquina (0101010) de forma que el humano lo entienda (y aún así es muy difícil de entender).

Manuales solo te recomendaría en inglés, no he visto uno que valga la pena en español (no porque yo sepa Asm y haya visto que está mal redactado). Los de inglés están 100% entendibles
(si sabes algo de inglés y tienes el babylon) y completos. ;)


Cita de: jose2c en 28 Febrero 2006, 01:43 AM
  Y se diferencia mucho el code dependiendo del procesador? alguien me explica como esta eso del x86 :_( ando de ocio y no quiero perder mi tiempo en webadas, prefiero aprender asm xD
No. El Assembler es el programa que traduce a código máquina o para lo que se necesite.

[Esto también me lo dijo ese super-programador:]

Por ejemplo. Para programar para GameBoy usas el assembler z80 que es el que traduce el código para que sea entendible por el microprocesador del GameBoy.

Los assemblers son tipo un compilador pero para Asm. Obviamente no se llama compilador porque Asm es casi lenguaje de máquina y solo se "ensambla".
- 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

eso kiere decir que un code en lenguaje asm puede correr en cualkier procesador solo ensamblandolo en el ensamblador correspondiente?