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.
- Host: GitHub
- URL: https://github.com/darkfoe703/riscv2x86
- Owner: Darkfoe703
- License: gpl-3.0
- Created: 2025-06-30T02:22:56.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-06-30T02:26:57.000Z (3 months ago)
- Last Synced: 2025-06-30T03:33:31.079Z (3 months ago)
- Topics: assembly, go, golang, risc-v, riscv64, translation, unpsjb, x86-64, x86-assembly
- Language: Go
- Homepage:
- Size: 806 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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.
- [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.