25-01-2017, 21:57
Saludos, utnianos
Emprendí mi viaje hacia dar el final de esta linda materia llamada Arquitectura de Computadoras, que como todos sabrán, está infinitamente bastardeada y destruída por las cursadas pésimas que hay. Para que se hagan una idea, cuando la cursé, la palabra "assembler" jamás se pronunció siquiera durante la cursada... Se imaginarán mi cara cuando ví los finales de este foro por primera vez... Me dio la sensación de que era otra materia directamente.
Así que empecé a armar mis apuntes, con todo lo que encontré, pero noté algunas cosas:
Así que empecé primero a estudiar la materia, luego a reunir los finales de estos últimos dos años, y a juntarlos todos en el mismo lugar para tenerlos a mano (con las respuestas ocultas para tratar de resolverlo yo mismo), y luego los resolví adjuntando (siempre que fue posible) la explicación de cada respuesta para tenerla presente cuando vuelva a leer estos finales.
Se me hizo mucho más ameno ver los finales organizados de esta manera, así que vengo a compartirlos con ustedes por si les sirve.
Armé una página que está hosteada en GitHub donde están los últimos 7 finales que encontré en este foro.
Cualquier sugerencia, corrección, o aporte es más que bien recibida.
Link mágico
EDIT: Final del 1 de Marzo de 2016 agregado.
EDIT del 21/02/2017
Este final lo aprobé con 7 en la primer llamada de Febrero de 2017. Mi recomendación es que lean:
Las respuestas cuya explicación no entiendan, búsquenlas en los libros (hay una versión PDF del libro de Quiroga, por lo que hacer búsquedas es super rápido). Con esto es posible dar esta materia.
Mi opinión personal, es que es una pena que una materia tan interesante esté tan hecha pelota por las cursadas y finales que tiene, pero créanme: no es imposible aprobarla, es sólo que es una manera desordenada de estudiarla si no tenemos los apuntes a mano.
Algo que me gustaría agregar, es que pueden "jugar" con este assembler online que encontré. Pueden ejecutarlo paso a paso para ver cuál es la mágia detrás de assembler. A mí me sirvió muchísimo para entender cómo funcionan las instrucciones, y para ver qué hacen algunas instrucciones en particular.
https://schweigi.github.io/assembler-simulator/
Saludos y éxitos a todos!
Emprendí mi viaje hacia dar el final de esta linda materia llamada Arquitectura de Computadoras, que como todos sabrán, está infinitamente bastardeada y destruída por las cursadas pésimas que hay. Para que se hagan una idea, cuando la cursé, la palabra "assembler" jamás se pronunció siquiera durante la cursada... Se imaginarán mi cara cuando ví los finales de este foro por primera vez... Me dio la sensación de que era otra materia directamente.
Así que empecé a armar mis apuntes, con todo lo que encontré, pero noté algunas cosas:
- Los finales resueltos y explicados están medio desactualizados (llegan hasta el 2014)
- Es trabajoso estar con 15 pestañas abiertas para cada final
- La mayoría de los resueltos tienen las respuestas a la vista (he visto pocos donde te dejan el final en blanco como para que lo pienses, y luego aparte te ponen las respuestas)
Así que empecé primero a estudiar la materia, luego a reunir los finales de estos últimos dos años, y a juntarlos todos en el mismo lugar para tenerlos a mano (con las respuestas ocultas para tratar de resolverlo yo mismo), y luego los resolví adjuntando (siempre que fue posible) la explicación de cada respuesta para tenerla presente cuando vuelva a leer estos finales.
Se me hizo mucho más ameno ver los finales organizados de esta manera, así que vengo a compartirlos con ustedes por si les sirve.
Armé una página que está hosteada en GitHub donde están los últimos 7 finales que encontré en este foro.
Cualquier sugerencia, corrección, o aporte es más que bien recibida.
Link mágico
EDIT: Final del 1 de Marzo de 2016 agregado.
EDIT del 21/02/2017
Este final lo aprobé con 7 en la primer llamada de Febrero de 2017. Mi recomendación es que lean:
- El Resumen de Quiroga
- El Resumen de Angulo
- Finales de La Gloria
- Los finales de este post
Las respuestas cuya explicación no entiendan, búsquenlas en los libros (hay una versión PDF del libro de Quiroga, por lo que hacer búsquedas es super rápido). Con esto es posible dar esta materia.
Mi opinión personal, es que es una pena que una materia tan interesante esté tan hecha pelota por las cursadas y finales que tiene, pero créanme: no es imposible aprobarla, es sólo que es una manera desordenada de estudiarla si no tenemos los apuntes a mano.
Algo que me gustaría agregar, es que pueden "jugar" con este assembler online que encontré. Pueden ejecutarlo paso a paso para ver cuál es la mágia detrás de assembler. A mí me sirvió muchísimo para entender cómo funcionan las instrucciones, y para ver qué hacen algunas instrucciones en particular.
https://schweigi.github.io/assembler-simulator/
Saludos y éxitos a todos!