Bienvenido a Internet ■Volver al BBS■ Hilo completo ▼Bajar▼

■ Este hilo se encuentra guardado en el archivo

Assembler (12 respuestas)

2 : : 16/11/16(mie)17:11:11

Solo un programa que llamaba a exit www

3 : root@bienvenidoainternet.org:~# : 16/11/16(mie)19:11:49

No, pero pretendo. Quiero aprender C y me han recomendado tener algunas nociones de ASM primero.

4 : : 16/11/16(mie)19:16:44

pero C no es nada del otro mundo para aprender asm primero

de hecho es mejor aprender C primero porque los lenguajes basura abstractos tuercen los conceptos

5 : root@bienvenidoainternet.org:~# : 16/11/16(mie)21:08:55

>>3
El libro que dejé arriba explica que la gracia de crear buen código en ensamblador es aprender como funciona el procesador.
Es todo un viaje eh, parte desde el lejano año de 1974, cuando Intel introdujo el microprocesador 8080.
Para mantener compatibilidad con este procesador, los micros futuros fueron diseñados para ser capaces de activarse en un 'modo 8080' que el libro detalla bastante bien.
Lo interesante es que nuestros procesadores actuales heredan sus arquitecturas desde ese lejano 8080 y familiares cercanos. Una vez entendido este concepto, se puede lograr visualizar el ensamblador, algo así como 'ver el objeto' cuando estudias Object Oriented Programming.

6 : root@bienvenidoainternet.org:~# : 17/11/16(jue)16:04:44

>>4
>pero C no es nada del otro mundo para aprender asm primero
No tiene que ver con eso. Tiene que ver con que C puede considerarse asm pero en alto nivel. Sabiendo lo básico de asm puedes entender fácilmente sobre punteros, stack overflows, segfaults, memory leaks, etc., que son conceptos con los cuales programadores primerizos pueden tener dificultades.

>de hecho es mejor aprender C primero porque los lenguajes basura abstractos tuercen los conceptos
Espera. ¿Estás diciendo que asm es un "lenguaje basura abstracto"?

7 : root@bienvenidoainternet.org:~# : 17/11/16(jue)16:34:19

>>6
No, digo que es mejor aprender C antes que basuras como python, ruby, java, etc. Y entonces uno no va a estar aprendiendo asm primero, ne?

8 : root@bienvenidoainternet.org:~# : 17/11/16(jue)16:44:43

"Mejor" es relativo, pero entiendo tu opinión.

9 : root@bienvenidoainternet.org:~# : 17/11/16(jue)22:26:26

No sé, siempre he pensado que ASM en x86 es más bien para hacer y/o optimizar rutinas complejas. Naturalmente aprenderlo facilita el comprender hartas cosas en las que programadores primerizos se "atoran", pero ni loco lo usaría para desarrollar desde cero, para esto existen lenguajes mucho más adecuados.

10 : root@bienvenidoainternet.org:~# : 17/11/16(jue)22:47:07

Yo quiero hacer un editor de texto muy simple en asm y partiendo con eso escribir un compilador de un lenguage de alto nivel, y en el camino escribiendo en asm todo lo necesario excepto por el prompt y el assembler: versiones de ls, rm, mv, lo que haga falta, incluyendo mejorar el editor.

11 : root@bienvenidoainternet.org:~# : 17/11/16(jue)22:52:26

De hecho una vez ya lo intente pero usando cat para escribir el editor, y eso me termino frustrando innevesariamente.

12 : : 24/11/16(jue)08:55:11

>>7 culiao pasado a caca
3 KB

■ Este hilo se encuentra guardado en el archivo

weabot.py ver 0.10.9 Bienvenido a Internet BBS/IB