Tu veux apprendre et maîtriser MIPS Assembly ?

Rejoins le parcours MIPS Assembly d’Exercism pour accéder à 70 exercices avec l'analyse automatique de ton code et un mentorat personnalisé, et tout cela 100 % gratuit.

À propos de 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 exercices de programmation pour MIPS Assembly sur Exercism. De Comptage de nucléotides à Parenthèses équilibrées.


Améliore tes compétences en programmation grâce à des exercices ludiques et gratifiants qui testent ta compréhension des concepts avec Exercism.

Voir tous les exercices MIPS Assembly sur Exercism

Les fonctionnalités clés de MIPS Assembly


MIPS Assembly

Facile à apprendre

MIPS est un langage d'assemblage simple, utilisé dans les cours universitaires d'architecture des ordinateurs.

Largement utilisé

MIPS est au cœur de milliards de produits commercialisés.

Documentation abondante

MIPS est abondamment documenté, en particulier dans les ouvrages universitaires sur l'architecture des ordinateurs.

Rapide

Sa vitesse d'exécution élevée, grâce à des instructions compactes, est une caractéristique clé depuis sa création.

Petit

En tant que langage d'assemblage basé sur RISC, il offre un jeu d'instructions réduit et orthogonal.

Stable

MIPS est apparu pour la première fois en 1985, a évolué pour relever de nouveaux défis et est stable depuis 2014.

Un mentorat à la manière de MIPS Assembly

Chaque langage a sa propre façon de faire les choses. MIPS Assembly ne fait pas exception. Nos mentors t'aideront à apprendre à penser comme un développeur MIPS Assembly et à écrire du code idiomatique en MIPS Assembly. Une fois que tu as résolu un exercice, soumets-le à notre équipe de bénévoles, qui te donnera des indices, des idées et des retours sur la façon de le rapprocher de ce que tu verrais habituellement en MIPS Assembly. Ils t'aideront ainsi à découvrir les choses que tu ne sais pas que tu ne sais pas.

En savoir plus sur le mentorat

Des exercices MIPS Assembly issus de la communauté

Le parcours MIPS Assembly sur Exercism propose 70 exercices pour t'aider à écrire du code de meilleure qualité.

Voir tous les exercices MIPS Assembly
MIPS Assembly

Lance-toi dans le parcours MIPS Assembly

Le meilleur, c'est que c'est 100 % gratuit pour tout le monde.

Rejoins le parcours MIPS Assembly