Aktywne Wpisy

MonazoPL +60

Bipolar- +51
Znalezienie laski, która nie ma psa albo kota, i nie planuje mieć psa ani kota w przyszłości jest obecnie praktycznie niemożliwe
#tinder #zwiazki #rozowepaski #psiarze #logikarozowychpaskow
#tinder #zwiazki #rozowepaski #psiarze #logikarozowychpaskow





Użytkownik ma wybrać jaka procedura ma być wykonana poprzez wpisanie jakiejś cyfry, jedną z opcji jest zakończenie programu. W jaki sposób to sensownie zrobić? Wiem, że do procedur skaczemu przy uzyciu intrukcji "jal", a potem po skończniu instrukcji w procedurze wracamy do tego miejsca przy pomocy "jr". Ale nie mam pomysłu jak wykonać skakanie do odpowiedniej procedury w zależności od wybranej przez użytkownika opcji.
Przykładowo:
1. Wyświetlamy menu programu z opcjami: 1. Oblicz silnię. 2. Oblicz x^k 3. Zakończ program
2. Uzytkownik wybiera opcje 1. Wykonują się obliczenia w procedurze i program wraca na początek po wyświetleniu wyniku.
3. I znowu uzytkownik wybiera co chce zrobić.
Ma ktoś jakieś wskazówki jak to zrobić? Bo niestety nie mam możliwości napisania czegoś w stylu beq $t0,1,jal label.
#programowanie
#assembler
Wydaje mi się, że albo jalr, albo jr z odpowiednim adresem, ale nie jestem pewien, dawno nie dotykałem MIPSa (i assemblera)
https://courses.cs.washington.edu/courses/cse378/02au/Lectures/07controlI.pdf