Skip to content

Compilador básico de ensamblador a binario para procesadores MIPS

License

Notifications You must be signed in to change notification settings

pitazzo/CompiladorMIPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

CompiladorMIPS

CompiladorMIPS es un script Python para la generación automática de la representación binaria y hexadecimal de las instrucciones básicas en ensamblador del compilador MIPS empleado en la asignatura Arquitectura y organización de computadores 2. Una traza de ejemplo sería:

pitazzo@Katana:~$ python3 compilador.py 
add r0 r1 r2
	000001 00001 00010 00000 00000000000
	0x04220000

Modo de uso

  1. Invocar el script mediante python3 compilador.py
  2. Introducir línea a línea instrucciones en formato código_operación rX rX ...

Instrucciones soportadas

Actualmente el compilador soporta add, addfp, lw, sw y beq. Es decir, las necesarias para el proyecto de AOC2 de 2018

Requisitos

  • Python 3

About

Compilador básico de ensamblador a binario para procesadores MIPS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages