Desarrollo de un intérprete OISC y de su librería de macros
Authors
Guillamón Brotóns, JorgeDirector
Rico López, RafaelDate
2022Keywords
Computadores de una instrucción
OISC
Ensamblador
Assembly language
Document type
info:eu-repo/semantics/bachelorThesis
Version
info:eu-repo/semantics/acceptedVersion
Rights
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Access rights
info:eu-repo/semantics/openAccess
Abstract
El presente trabajo tiene por objeto estudiar las máquinas de instrucción única (OISC) implementando
una de ellas. Para ello, se ha desarrollo de un lenguaje ensamblador propio con sus correspondientes
compilador e intérprete. Además de el formato nativo, el compilador será capaz de generar distintos
formatos de salida, entre ellos programas equivalentes en C.
Se ha elaborado además una colección de macroinstrucciones para ampliar la funcionalidad de estos
computadores. El proyecto también cuenta con programas de ejemplo que muestran su funcionamiento. This work intends to study One Instruction Set Computers (OISC) implementing one of them. For that
purpose, we have developed its assembly language with its corresponding compiler and interpreter. In
addition to the native format, the compiler can generate different output formats, among them, equivalent
programs in C.
We have also elaborated a collection of macroinstructions to expand the machine features as well as
example programs to show its functioning.
Files in this item
Files | Size | Format |
|
---|---|---|---|
TFG_Guillamon_Brotons_2022.pdf | 2.074Mb |
|
Files | Size | Format |
|
---|---|---|---|
TFG_Guillamon_Brotons_2022.pdf | 2.074Mb |
|