Desarrollo de un traductor lexicográfico para el procesador pedagógico USB08
El traductor lexicográfico USB08 es un complemento desarrollado para el procesador pedagógico USB08, una arquitectura de computadora básica de 8 bits implementada en circuitos digitales gráficos detallados. Este procesador, con arquitectura tipo Harvard, ha sido exitoso en cursos de Arquitectura de...
- Autores:
-
Sepúlveda Albarracín , Javier Alberto
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad de San Buenaventura
- Repositorio:
- Repositorio USB
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.usb.edu.co:10819/12845
- Acceso en línea:
- https://hdl.handle.net/10819/12845
- Palabra clave:
- 620 - Ingeniería y operaciones afines
Traductor Lexicográfico
Arquitectura Harvard
Analizadores léxicos sintácticos
- Rights
- openAccess
- License
- http://purl.org/coar/access_right/c_abf2
Summary: | El traductor lexicográfico USB08 es un complemento desarrollado para el procesador pedagógico USB08, una arquitectura de computadora básica de 8 bits implementada en circuitos digitales gráficos detallados. Este procesador, con arquitectura tipo Harvard, ha sido exitoso en cursos de Arquitectura de Computadoras en la Universidad Simón Bolívar y la Universidad de San Buenaventura. Permite a estudiantes de ingeniería de sistemas modificar y programar el circuito directamente en codificación hexadecimal, facilitando un aprendizaje completo. El proyecto se enfoca en crear un traductor lexicográfico y lenguaje tipo assembler para convertir instrucciones assembler a hexadecimal, eliminando la entrada manual de codificación. Se plantea un enfoque de análisis léxico, sintáctico y semántico del traductor. A diferencia de otros simuladores, el procesador pedagógico USB08 destaca por mostrar componentes de forma interactiva, siendo escalable y proporcionando una visión fundamental para comprender arquitecturas computacionales. |
---|