Arquitectura del Conjunto de Instrucciones Pedagógico para el Inicio en la Carrera de Ingeniería en Computación
Contenido principal del artículo
Resumen
Se propone una arquitectura del conjunto de instrucciones (ISA – Instruction Set Architecture) que tiene como objetivo la enseñanza de los fundamentos del funcionamiento de un procesador, enfocado a estudiantes de ingeniería en computación que inician sus estudios en la carrera. Se presentan las motivaciones para la propuesta, los objetivos para la elección de las instrucciones, su formato y modos de direccionamiento. Finalmente se presentan 2 ejemplos de cómo resulta la programación de esta computadora hipotética.
Detalles del artículo
Usted es libre de:
Compartir— copiar y redistribuir el material en cualquier medio o formato para cualquier propósito, incluso comercialmente.
Adaptar— remezclar, transformar y construir a partir del material para cualquier propósito, incluso comercialmente.
La licenciante no puede revocar estas libertades en tanto usted siga los términos de la licencia
Bajo los siguientes términos:
Atribución— Usted debe dar crédito de manera adecuada, brindar un enlace a la licencia, e indicar si se han realizado cambios . Puede hacerlo en cualquier forma razonable, pero no de forma tal que sugiera que usted o su uso tienen el apoyo de la licenciante.
No hay restricciones adicionales — No puede aplicar términos legales ni medidas tecnológicas que restrinjan legalmente a otras a hacer cualquier uso permitido por la licencia.
Referencias
M. Guzdial and B. Ericson, Introduction to computing and programming in python: Pearson New York, NY, 2016.
J. L. Hennessy and D. A. Patterson, Computer architecture: a quantitative approach: Elsevier, 2011.
S. Patel and Y. Patt, Introduction to Computing Systems: from bits & gates to C & beyond: McGraw-Hill Professional, 2019.
P. Jamieson, D. Davis, and B. Spangler, "The Mythical Creature Approach-A Simulation Alternative to Building Computer Architectures," in FECS, 2010, pp. 23-28.
Y. N. Patt and K. J. Compton, "Introduction To Computing The Correct (Bottom Up) Approach," in 1997 Annual Conference, 1997, pp. 2.265. 1-2.265. 15.
Y. Patt. Yale N. Patt, The future of "Computer *" (Are we in serious trouble?) Available: https://www.youtube.com/watch?v=4McGiByqDII&t=523s
CPUlator. Available: https://cpulator.01xz.net/
S. Harris and D. Harris, Digital design and computer architecture: arm edition: Morgan Kaufmann, 2015.
S. Harris and D. Harris, Digital Design and Computer Architecture, RISC-V Edition: Morgan Kaufmann, 2021.
S. Harris and D. Harris, Digital design and computer architecture: Morgan Kaufmann, 2015.