Skip to content
Snippets Groups Projects
Commit 5d5a6557 authored by PEREZ-SIERRA ERIC's avatar PEREZ-SIERRA ERIC
Browse files

cell_visitee ameliorée

parent 82e8e855
Branches
No related merge requests found
......@@ -288,15 +288,19 @@ avance:
jr $ra
cell_lecture_bit:
cell_visitee:
# arguments: n, valeur d'une cellule en 8 bits
#
# a0 = n (entier)
# a1 = i (indice du bit)
move $t0, $a0
move $t1, $a1
li $t1, 7
li $t2, 1
sllv $t3, $t2, $t1 # (1<<i)
sllv $t3, $t2, $t1 # (1<<7)
and $t4, $t0, $t3 # n & (1<<i)
move $v0, $t4
# Si la cellule a été déjà visitée, la fonction renvoie 1
# Sinon, 0
jr $ra
......
.data
prompt: .asciiz "Saissiez la borne supérieure y [x,y[ pour les nombres aleatoires:\n"
prompt: .asciiz "Saissisez la borne supérieure y [x,y[ pour les nombres aleatoires:\n"
.text
li $v0, 4
......@@ -20,8 +20,6 @@ prompt: .asciiz "Saissiez la borne supérieure y [x,y[ pour les nombres aleatoir
li $v0, 1 # 1 pour afficher l'entier trouvé de façon aleatoire
syscall
li $v0, 10
syscall
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment