##### Module de lecture-écriture à la console read-print.s # Lire des entiers à la console # Imprimer des entiers et des chaînes ##### read_int: li a7, 5 # system call ReadInt ecall # lecture mv a1, a0 # a1 <-- l’entier lu ret ##### ###### # fonction print_int : affiche un entier # a0 : pointeur sur l’entier print_int: addi sp, sp -4 # sauvegarde ra sur la pile sw ra, 0(sp) addi a7, x0, 1 # appel système Linux PrintInt ecall # appel Linux écriture d’un entier lw ra, 0(sp) # restauration de ra depuis la pile addi sp, sp,4 # pour l’adresse de retour ret ######