Capítulo 6 Bibliografía

Abel, Peter. 2000. IBM PC Assembly Language and Programming. 5th ed. Upper Saddle River, NJ, USA: Prentice Hall PTR.
Akram, Ayaz, and Lina Sawalha. 2019a. “A Survey of Computer Architecture Simulation Techniques and Tools.” IEEE Access 7: 78120–45. https://doi.org/10.1109/ACCESS.2019.2917698.
———. 2019b. “A Survey of Computer Architecture Simulation Techniques and Tools.” Ieee Access 7: 78120–45.
AMD. 2024. “Developer Guides, Manuals & ISA Documents.” https://www.amd.com/en/search/documentation/hub.html.
ARM Holdings. 2025. “The Relentless Evolution of the Arm Architecture.” ARM Holdings. https://newsroom.arm.com/blog/evolution-of-arm-architecture-evolution-40-years.
Arm Ltd. 2021. Arm Architecture Reference Manual: Armv9-a, for Armv9-a Architecture Profile (version D.a). Arm Ltd.
Banks, Jerry, John S. Carson, Barry L. Nelson, and David M. Nicol. 2010. Discrete-Event System Simulation. 5th ed. Prentice Hall.
Barros, Fernando J. 1997. “Modeling Formalisms for Dynamic Structure Systems.” ACM Transactions on Modeling and Computer Simulation (TOMACS) 7 (4): 501–15.
BEHROOZ, PARHAMI. 2005. Computer Architecture: From Microprocessors to Supercomputers. Oxford University Press Inc.
Belli, Laura, Antonio Cilfone, Luca Davoli, Gianluigi Ferrari, Paolo Adorni, Francesco Di Nocera, Alessandro Dall’Olio, Cristina Pellegrini, Marco Mordacci, and Enzo Bertolotti. 2020. “IoT-Enabled Smart Sustainable Cities: Challenges and Approaches.” Smart Cities 3 (3): 1039–71.
Bonwell, Charles C., and James A. Eison. 1991. “Active Learning: Creating Excitement in the Classroom.” ASHE-ERIC Higher Education Report 1.
Brey, Barry B. 2013. The Intel Microprocessors: Architecture, Programming, and Interfacing. 8th ed. Pearson Education.
Bryant, Randal E, and David R O’Hallaron. 2015. Computer Systems: A Programmer’s Perspective. Pearson.
Calvo Valdes, Francisco Alejandro, Jose Felix Roldan Ramirez, and Alfonso San Miguel Sanchez. 2010. “Simulador Del Procesador MIPS Sobre El Formalismo DEVS.”
Calvo Valdés, Francisco Alejandro, José Félix Roldán Ramírez, and Alfonso San Miguel Sánchez. 2010. “Simulador Del Procesador MIPS Sobre El Formalismo DEVS.” Revista de Simulación. https://hdl.handle.net/20.500.14352/46063.
Ceruzzi, Paul E. 2003. A History of Modern Computing. MIT press.
Colombani, Marcelo A., Marcelo Alejandro Falappa, Amalia G. Delduca, and José M. Ruiz. 2022. PID Novel 7065: Enseñanza/Aprendizaje de Asignatura Arquitectura de Computadoras Con Herramientas de Simulación de Sistemas de Cómputos.” https://proyectos.uner.edu.ar/aplicacion.php?ah=st668e6d47663eb&ai=gestion_extinv||23000105.
Colombani, Marcelo A., José M. Ruiz, Amalia G. Delduca, and Marcelo Alejandro Falappa. 2022. “Herramientas de Software Para Dar Soporte En La Enseñanza y Aprendizaje de La Arquitectura X86.” In. http://sedici.unlp.edu.ar/handle/10915/139908.
Contreras, Gloria, Rosa García Torres, and María Soledad Ramírez Montoya. 2010. “Uso de Simuladores Como Recurso Digital Para La Transferencia de Conocimiento.” Apertura: Revista de Innovación Educativa 2 (1): 86–100.
Corporation, Intel. 2023. “Intel Xeon Processor Scalable Family: Performance and Efficiency for Modern Data Centers.” Intel. https://www.intel.com/content/www/us/en/products/docs/processors/xeon-accelerated/4th-gen-xeon-scalable-processors.html.
Corporation, Microsoft. 1992. Microsoft Macro Assembler 6.1 Reference. Microsoft Press.
Facundo Quiroga, Juan Martín Seery, Manuel Bustos Berrondo. 2020. “VonSim - Simulador de Arquitectura de von Neumann.” https://vonsim.github.io/.
Fujimoto, Richard M. 2001. “Parallel and Distributed Simulation Systems.” In Proceeding of the 2001 Winter Simulation Conference (Cat. No. 01CH37304), 1:147–57. IEEE.
García-Carballeira, Félix, Alejandro Calderón-Mateos, Saúl Alonso-Monsalve, and Javier Prieto-Cepeda. 2020. “WepSIM: An Online Interactive Educational Simulator Integrating Microdesign, Microprogramming, and Assembly Language Programming.” IEEE Transactions on Learning Technologies 13 (1): 211–18.
Garcia-Garcia, Adrian, Juan Carlos Saez, José Luis Risco-Martin, and Manuel Prieto-Matias. 2020. PBBCache: An Open-Source Parallel Simulator for Rapid Prototyping and Evaluation of Cache-Partitioning and Cache-Clustering Policies.” Journal of Computational Science 42: 101102.
Gualdrón Gamarra, Alfredo, and José Pablo Pinilla. 2015-01-27. “Plataforma Para La Emulación y Reconfiguración de Arquitecturas CISC y RISC.” http://hdl.handle.net/20.500.11912/2004.
Harris, Sarah, and David Harris. 2015. Digital Design and Computer Architecture. Morgan Kaufmann.
Hennessy, John L., and David A. Patterson. 2017a. Computer Architecture: A Quantitative Approach. 6th ed. Boston: Morgan Kaufmann.
Hennessy, John L, and David A Patterson. 2017b. Computer Organization and Design RISC-v Edition: The Hardware Software Interface. Elsevier Science & Technology Books.
Huberman, A et al. 2019. “Qualitative Data Analysis a Methods Sourcebook.”
Hyde, Randall. 2010. The Art of Assembly Language. No Starch Press.
Intel Corporation. 1979. Intel 8086 Family User’s Manual. Intel Corporation. https://bitsavers.org/components/intel/8086/9800722-03_The_8086_Family_Users_Manual_Oct79.pdf.
———. 2021. Intel 64 and IA-32 Architectures Optimization Reference Manual. April 2021. Intel Corporation.
———. 2025. Intel® 64 and IA-32 Architectures Software Developer’s Manual (version 086). https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html.
International, Borland. 1993. Turbo Assembler User’s Guide. Borland International.
Irvine, Kip R, and Lyla B Das. 2011. Assembly Language for X86 Processors. Prentice Hall.
Jentsch, Florian, and Michael Curtis. 2017. Simulation in Aviation Training. Routledge.
Law, Averill M. 2015. Simulation Modeling & Analysis. 5th ed. New York, NY, USA: McGraw-Hill.
Lion, Carina. 2005. “Los Simuladores. Su Potencial Para La Enseñanza Universitaria.” Cuadernos de Investigación Educativa 2 (12): 53–66.
Majid, Zamri. 1999. “Design of SAP-1 Controller and Simulation Using Mentor Graphics.” PhD thesis, Universiti Teknologi MARA (UiTM).
McCracken, Michael, Vicki Almstrum, Danny Diaz, Mark Guzdial, Dianne Hagan, Yifat Ben-David Kolikant, Cary Laxer, Lynda Thomas, Ian Utting, and Tadeusz Wilusz. 2001. “A Multi-National, Multi-Institutional Study of Assessment of Programming Skills of First-Year CS Students.” SIGCSE Bulletin 33 (4): 125–40. https://doi.org/10.1145/572139.572181.
Menchón, Martı́n, Marcelo Tosini, and Oscar Goñi. n.d. “Herramientas de Software Educacional Para El Aprendizaje de Arquitectura de Procesadores.”
Morlan, Austin. 2021. “Building a Simple 8-Bit CPU in Verilog (SAP-1).” https://austinmorlan.com/posts/fpga_computer_sap1/.
Murdocca, Miles J, and Vincent Heuring. 2000. Principles of Computer Architecture. Pearson Education.
Mustafa, Besim. 2010. “Evaluating A System Simulator For Computer Architecture Teaching And Learning Support.” Innovation in Teaching and Learning in Information and Computer Sciences 9 (1): 100–104. https://doi.org/10.11120/ital.2010.09010100.
National Academies of Sciences, Engineering, and Medicine. 2018. How People Learn II: Learners, Contexts, and Cultures. Washington, DC: National Academies Press. https://doi.org/10.17226/24783.
Neumann, John von. 1945. “First Draft of a Report on the EDVAC.” Technical Report. Philadelphia, PA: Moore School of Electrical Engineering, University of Pennsylvania.
Newhall, Tia, Kevin C. Webb, Isabel Romea, Emma Stavis, and Suzanne J. Matthews. 2025. “ASM Visualizer: A Learning Tool for Assembly Programming.” In Proceedings of the 56th ACM Technical Symposium on Computer Science Education v. 1, 840–46. SIGCSETS 2025. New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/3641554.3701793.
Nikolic, B., Z. Radivojevic, J. Djordjevic, and V. Milutinovic. 2009. “A Survey and Evaluation of Simulators Suitable for Teaching Courses in Computer Architecture and Organization.” IEEE Transactions on Education 52 (4): 449–58. https://doi.org/10.1109/TE.2008.930097.
Noergaard, Tammy. 2012. Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers. Newnes.
Nova, Bruno, Joao C Ferreira, and António Araújo. 2013. “Tool to Support Computer Architecture Teaching and Learning.” In Engineering Education (CISPEE), 2013 1st International Conference of the Portuguese Society for, 1–8. IEEE.
Null, Linda. 2023. Essentials of Computer Organization and Architecture with Navigate Advantage Access. 6th ed. Burlington, MA: Jones & Bartlett Learning.
Open Source Initiative. 2024. “Open Source Licenses: Understanding GPL, MIT, and Apache Licenses.” https://opensource.org/licenses/.
Patt, Yale N., and Sanjay J. Patel. 2019. Introduction to Computing Systems: From Bits and Gates to c and Beyond. 3rd ed. New York: McGraw-Hill Education.
Patterson et al. 2014. Computer Organization and Design: The Hardware/Software Interface-5th. Morgan Kaufmann.
Patterson, David A., and John L. Hennessy. 2017. Computer Organization and Design RISC-v Edition: The Hardware Software Interface. Morgan Kaufmann.
Patterson, David A, and John L Hennessy. 2016b. Computer Organization and Design ARM Edition: The Hardware Software Interface. Morgan kaufmann.
———. 2016a. Computer Organization and Design ARM Edition: The Hardware Software Interface. Morgan kaufmann.
Peterson, James Lyle. 1981. Petri Net Theory and the Modeling of Systems. Prentice Hall PTR.
Prasad, PWC, Abeer Alsadoon, Azam Beg, and Anthony Chan. 2016. “Using Simulators for Teaching Computer Organization and Architecture.” Computer Applications in Engineering Education 24 (2): 215–24.
Radivojevic, Zaharije, Milos Cvetanovic, and Jovan Ðordevic. 2011. “Design of the Simulator for Teaching Computer Architecture and Organization.” In 2011 Second Eastern European Regional Conference on the Engineering of Computer Based Systems, 124–30. IEEE.
Robinson, Stewart. 2014. Simulation: The Practice of Model Development and Use. 2nd edition. Wiley.
Silber, David. n.d. “TinyCPU - a Simple CPU Implemented in Verilog.” https://www.eecis.udel.edu/~silber/tinycpu/#/home.
Skrien, Dale. 2001. CPU Sim 3.1: A Tool for Simulating Computer Architectures for Computer Organization Classes.” Journal on Educational Resources in Computing (JERIC).
Sorva, Juha. 2013. “Notional Machines and Introductory Programming Education.” ACM Transactions on Computing Education (TOCE) 13 (2): 1–31. https://doi.org/10.1145/2483710.2483713.
Stallings, William. 2021. Computer Organization and Architecture: Designing for Performance. 11th ed. Boston, MA: Pearson.
Stork, André, Clemens-August Thole, Stanislav Klimenko, Igor Nikitin, Lialia Nikitina, and Yuri Astakhov. 2008. “Towards Interactive Simulation in Automotive Design.” The Visual Computer 24: 947–53.
Sweller, John, Paul Ayres, and Slava Kalyuga. 2010. Cognitive Load Theory. New York: Springer. https://doi.org/10.1007/978-1-4419-8126-3.
Tanenbaum, Andrew S. 2016. Structured Computer Organization. Pearson Education India.
The NASM Project. 2023. The Netwide Assembler (NASM) Manual.
W3C Web Accessibility Initiative. 2021. “Accessibility Principles.” https://www.w3.org/WAI/fundamentals/accessibility-principles/.
Waterman, Andrew, and Krste Asanović. 2014. The RISC-V Instruction Set Manual, Volume i: User-Level ISA, Version 2.0. University of California, Berkeley. https://riscv.org/technical/specifications.
Williams, Michael R. 1998. A History of Computing Technology. Prentice-Hall Englewood Cliffs, NJ.
Zeigler, Bernard P, Rajanikanth Jammalamadaka, and Salil R Akerkar. 2004. “Continuity and Change (Activity) Are Fundamentally Related in DEVS Simulation of Continuous Systems.” In International Conference on AI, Simulation, and Planning in High Autonomy Systems, 1–13. Springer.
Zeigler, Bernard P., Alexandre Muzy, and Ernesto Kofman. 2018. Theory of Modeling and Simulation: Discrete Event & Iterative System Computational Foundations. Academic Press.
Zeigler, Bernard, Herbert Prähofer, and Tag Gon Kim. 2000. “Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems 2 (January).