Skip to content

thanostzia/mips-tool-pack

 
 

Repository files navigation

mips-tool-pack

Στο παρακάτω repo συγκεντρώνουμε διαφορα προγραμματα/templates/συναρτησεις για το lab του ξεργια μπορειτε ολοι να κανετε contribute είτε με comments και testing των συναρτησεων, είτε να υλοποιήσετε κατι απο το todo list. επισης μπορειτε και να μου πειτε τι αλλο να βαλω στο todo list για να γινει.

Αν ειναι να κανετε contribute παρακαλω να μου το πειτε και να ανοιξετε issue ωστε να μην κανουν 2 ατομα την ιδια δουλεια παραλληλα επισης ολα τα commits θα γινονται review, δεν θα υπαρχουν δηλαδη random πραγματα

Ο,τι υλοποιηση και να κανετε θα πρεπει να ειναι safe:

  • Δεν θα πρεπει να αλλαζει τους registers s, t, f (αν θελετε να τους χρησιμοποιησετε θα τους βαλετε πρωτα στη στοιβα)
  • Θα πρεπει να ειναι σωστο, καντε τεστ πριν κανετε pull request
  • Τα lebels θα πρεπει να ειναι πολυ πολυ specifix π.χ. factorialloopexit

TODO list

  • floor
  • ceil
  • factorial float
  • fib float
  • strcmp (like C)
  • test stlen,streq,strneq
  • read_binary
  • read_octal
  • read_hex
  • print_binary
  • print_octal
  • print_hex
  • pow and tested
  • factorial and tested
  • while (template)
  • for (template)
  • do while (template)

About

A collection of useful mips templates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 100.0%