Θέλεις να μάθεις και να κατακτήσεις τη διαδρομή MIPS Assembly;

Γίνε μέλος στη διαδρομή MIPS Assembly του Exercism και απόκτησε πρόσβαση σε 70 ασκήσεις με αυτόματη ανάλυση του κώδικά σου και προσωπική καθοδήγηση, όλα 100% δωρεάν.

Σχετικά με τη διαδρομή MIPS Assembly

# Convert ascii string of binary digits to integer
#
# $a0 - input, pointer to null-terminated string of 1's and 0's
# $v0 - output, integer form of binary string
# $t0 - ascii value of the char pointed to
# $t1 - integer value (0 or 1) of the char pointed to

.globl binary_convert

binary_convert:
        li      $v0, 0                  # Reset accumulator to 0.

loop:
        lb      $t0, 0($a0)             # Load a character,
        beq     $t0, $zero, end         # if it is null then return.
        sll     $v0, $v0, 1             # Otherwise shift accumulator left,
        addi    $t1, $t0, -48           # calculate the value of the character,
        or      $v0, $v0, $t1           # and add that to the accumulator.
        addi    $a0, $a0, 1             # Finally, increment the pointer
        j       loop                    # and loop.

end:
        jr $ra

70 ασκήσεις προγραμματισμού για τη διαδρομή MIPS Assembly στο Exercism. Από την άσκηση Two-Fer ως την άσκηση Το Παιχνίδι της Ζωής του Conway.


Γίνε καλύτερος στον προγραμματισμό με διασκεδαστικές, ανταποδοτικές ασκήσεις προγραμματισμού στο Exercism, που ελέγχουν πόσο καλά κατανοείς τις έννοιες.

Δες όλες τις ασκήσεις της διαδρομής MIPS Assembly στο Exercism

Βασικά χαρακτηριστικά της διαδρομής MIPS Assembly


MIPS Assembly

Εύκολη εκμάθηση

Το MIPS είναι μια απλή γλώσσα assembly, που χρησιμοποιείται σε πανεπιστημιακά μαθήματα αρχιτεκτονικής υπολογιστών.

Ευρεία χρήση

Το MIPS βρίσκεται στον πυρήνα δισεκατομμυρίων προϊόντων που έχουν κυκλοφορήσει.

Εκτενής τεκμηρίωση

Το MIPS τεκμηριώνεται εκτενώς, ιδιαίτερα σε ακαδημαϊκά συγγράμματα για την αρχιτεκτονική υπολογιστών.

Γρήγορο

Η γρήγορη εκτέλεση, χάρη στις συμπαγείς εντολές, αποτελεί βασικό χαρακτηριστικό του από τη δημιουργία του.

Μικρή

Ως γλώσσα assembly βασισμένη σε RISC, διαθέτει ένα μικρό, ορθογώνιο σύνολο εντολών.

Σταθερή

Το MIPS εμφανίστηκε για πρώτη φορά το 1985, εξελίχθηκε για να αντιμετωπίσει νέες προκλήσεις και παραμένει σταθερό από το 2014.

Καθοδηγήσου με τον τρόπο της διαδρομής MIPS Assembly

Κάθε γλώσσα έχει τον δικό της τρόπο να κάνει τα πράγματα. Η διαδρομή MIPS Assembly δεν αποτελεί εξαίρεση. Οι μέντορές μας θα σε βοηθήσουν να μάθεις να σκέφτεσαι σαν προγραμματιστής MIPS Assembly και να γράφεις ιδιωματικό κώδικα σε MIPS Assembly. Μόλις λύσεις μια άσκηση, υποβάλε την στην εθελοντική μας ομάδα και θα σου δώσουν υποδείξεις, ιδέες και σχόλια για το πώς να τη φέρεις πιο κοντά σε αυτό που θα έβλεπες συνήθως σε MIPS Assembly - θα σε βοηθήσουν να ανακαλύψεις όσα δεν ξέρεις ότι δεν ξέρεις.

Μάθε περισσότερα για την καθοδήγηση

Ασκήσεις MIPS Assembly από την κοινότητα

Η διαδρομή MIPS Assembly στο Exercism έχει 70 ασκήσεις για να σε βοηθήσει να γράφεις καλύτερο κώδικα.

Δες όλες τις ασκήσεις της διαδρομής MIPS Assembly
MIPS Assembly

Ξεκίνα με τη διαδρομή MIPS Assembly

Και το καλύτερο: είναι 100% δωρεάν για όλους.

Γράψου στη διαδρομή MIPS Assembly