Mam do napisania jescze 2 programy:
Pierwszy:
Zmodyfikuj ponownie program pokazany na rysunku 3.4. Zapytaj użytkownika, czy chce powtórzyć program: „\ nPowtorzyc [t / n]?”. Użyj kodu serwisowego 12, aby odczytać znak i rozgałęziającą instrukcję do powtarzania głównej funkcji, jeśli wprowadzony przez użytkownika znak to „t”.
tutaj dotychczasowy kod:
.data
str1: .asciiz "Podaj liczbe:"
str2: .asciiz "Otrzymana liczba to: \n"
repeat: .asciiz "\ nPowtorzyc [t/n]?"
.text
main:
li $v0, 4
la $a0, str1
syscall
li $v0, 5
syscall
move $s0, $v0
li $v0, 4
la $a0, str2
syscall
li $v0, 1
move $a0, $s0
syscall
li $v0, 4
la $a0, repeat
syscall
li $v0, 10
syscall
a tu drugi:
Napisz program MIPS, który wprowadza dwie wartości całkowite. Program powinien generować komunikat: „sa rowne”, jeśli dwie liczby całkowite są równe. W przeciwnym razie generuje komunikat „nie sa rowne”. Skorzystaj z instrukcji sterujących podanych w instrukcji, aby sprawdź równość.
kodu jeszcze nie ma.