An open API service indexing awesome lists of open source software.

https://github.com/darkfoe703/riscv2x86

RISCV2x86 is a project capable of translating code written for RISC-V into x86-64 assembly, using GAS syntax.
https://github.com/darkfoe703/riscv2x86

assembly go golang risc-v riscv64 translation unpsjb x86-64 x86-assembly

Last synced: 3 months ago
JSON representation

RISCV2x86 is a project capable of translating code written for RISC-V into x86-64 assembly, using GAS syntax.

Awesome Lists containing this project

README

          

# RISCV2x86
RISCV2x86

> ##### English

**RISCV2x86** is a project aimed at creating an MVP (_Minimum Viable Product_) capable of **translating code** written for RISC-V into x86-64 assembly, using GAS syntax.

This project was developed as the final assignment for the **Computer Architecture** course, led by [Professor Cristian Pacheco](https://mailto:cristian@cristian-pacheco.com.ar) and [Professor Paula Kolln](https://mailto:kollnpaula@gmail.com), as part of the **Bachelor’s Degree in Computer Science** at the **National University of Patagonia San Juan Bosco** ([UNPSJB](https://www.unp.edu.ar/)), Puerto Madryn, Argentina.

The **primary goal** is to deepen the understanding of **CISC** and **RISC** architectures, demonstrate acquired knowledge, and build a practical development tool.
As a **secondary objective**, the developer aims to improve their skills in the Go programming language.

UNPSJB logo

- [University repository](https://github.com/UNPSJB)

---

> ##### Spanish

RISCV2x86 es un proyecto que busca crear un MVP (Producto mínimo viable) capaz de **traducir código** escrito para RISC-V a código para x86-64, en sintaxis GAS.

El proyecto nace como el trabajo final para la cátedra Arquitectura de Computadoras, a cargo del [Profesor Cristian Pacheco](mailto:cristian@cristian-pacheco.com.ar) y la profesora [Paula Kolln](mailto:kollnpaula@gmail.com), de la carrera Licenciatura en Informática de la **Universidad Nacional de Patagonia San Juan Bosco** ([UNPSJB](https://www.unp.edu.ar/)), sede Puerto Madryn, Argentina.

El **objetivo** es comprender las arquitecturas **CISC** y **RISC**, demostrar conocimientos y a la vez crear una herramienta de desarrollo.
Como **objetivo secundario** se persigue la práctica y mejora del manejo del lenguaje Go, por parte de su desarrollador.