Treść zadania
Autor: KamiSan1994 Dodano: 4.12.2015 (18:38)
Witam zadanie nie za proste bo z Architektury Systemów Komputerowych(Studia Informatyczne).
Meczę się z tym już jakiś czas, dlatego mam prośbę czy jest ktoś w stanie to zrobić i opisać ??
Kod programu należy wprowadzić do programu Mars i opisać Krokowo :
Zadanie 2
a) Wprowadzić następujący program
.data
string1: .asciiz "Hello world!\n"
string2: .asciiz "Drugi tekst\n"
.text
main: subu $sp, $sp, 24 # program główny, main(), sam jest funkcją
sw $ra, 20($sp) # więc najpierw trzeba utworzyć ramkę stosu
la $a0, string1 # drukować pierwszy łańcuch
li $v0, 4
syscall
sw $a0, 0($sp) # zachować w ramce stan rejestru $a0
jal function # wywołać funkcję o nazwie function
lw $a0, 0($sp) # odtworzyć rejestr $a0
li $v0, 4 # powtórnie drukować pierwszy łańcuch
syscall
li $v0, 10 # exit (tutaj nie ma potrzeby niszczyc ramki)
syscall
function: subu $sp, $sp, 24 # utworzyć ramkę stosu
sw $ra, 20($sp)
la $a0, string2 # drukować drugi łańcuch
li $v0, 4
syscall
lw $ra, 20($sp) # zrekonstruować adres powrotny
addu $sp, $sp, 24 # zniszczyć ramkę stosu
jr $ra # powrót do wywołującego
b) Wykonać program krokowo; prześledzić operacje na stosie, zmieniający się stan stosu,
zrozumiec i zapamiętać, jak działa stos, jak utworzyć ramkę stosu, jak należy organizować
funkcje.
tak jak pisałem w zadaniu wszystkie zadania muszą być przeanalizowane w programie Mars i opisane dokładnie krok po kroku jak to działa gdzie się to wszystko zapisuje jak działa program, wszystko przejrzyście opisane.
program Asembler Mars : http://www.filedropper.com/mars45
plik pdf z zadaniami (to zadanie które dodałem to zadanie 2 z tego zestawu strona 4) : http://www.filedropper.com/lab04
Zadanie jest zamknięte. Autor zadania wybrał już najlepsze rozwiązanie lub straciło ono ważność.
Rozwiązania
Podobne zadania
Witam! mam do rozwiązania następujące zadanie i bardzo proszę o Przedmiot: Informatyka / Studia | 1 rozwiązanie | autor: karolek9042 12.1.2011 (19:43) |
NAPISZ PROGRAM, KTÓRY REALIZUJE NASTĘPUJĄCE ZADANIE: 1. Znajduje Przedmiot: Informatyka / Studia | 1 rozwiązanie | autor: Bialy857 22.1.2011 (15:48) |
witam może ktoś mi pomóc z tym cytuje To ma być program napisany w Turbo Przedmiot: Informatyka / Studia | 1 rozwiązanie | autor: Anastradamus 15.8.2012 (13:09) |
Witam, otóż dostałem takie zadanie od kumpla, nie wiem o co dokładnie Przedmiot: Informatyka / Studia | 1 rozwiązanie | autor: ~tomek 26.11.2012 (10:34) |
Witam, nie mogę sobie poradzić z wyseparowaniem dat w zestawieniu z Przedmiot: Informatyka / Studia | 1 rozwiązanie | autor: muchol 1.1.2013 (22:37) |
Podobne materiały
Przydatność 50% Maszyny proste
Maszyny proste nie zmniejszają pracy,ułatwiają jedynie jej wykonanie.Pozwalają na to, żeby mniejszą siłą działać na dłuższej drodze i wykonać taką samą pracę jak przy działaniu dużą siłą na krótszej drodze.Podstawowymi cechami maszyny prostej są przełożenie siły czyli stosunek obciążenia do siły działającej;przełożenie prędkości i sprawność,czyli stosunek...
Przydatność 75% Maszyny proste.
1.1. Co to są maszyny proste? Maszyny proste- są to urządzenia, które pozwalają na użycie niewielkiej siły przy podnoszeniu, przesuwaniu ciężarów lub rozszczepianiu materiałów. Istotą ich działania jest zmiana pracy siły działającej na pewnej drodze na prace mniejszej siły na odpowiednio dłuższej drodze. Należy pamiętać, że maszyny proste nie zmniejszają...
Przydatność 55% Maszyny proste
Praca jest w załączniku
Przydatność 55% Maszyny Proste
Są to urządzenia mechaniczne umożliwiające zastąpienie pracy W1 = F1*s1 (określonej siły F1 na określonej drodze s1) równą jej pracą W2 = F2*s2 (siły F2 znacznie mniejszej od siły F1, lecz na drodze s2 odpowiednio większej od drogi s1). Istnieją 2 podstawowe klasy maszyn prostych: przesuwne (równia pochyła) i obrotowe (dźwignia); równię pochyłą stosuje się w różnego...
Przydatność 50% Maszyny proste
Maszyny proste - (w fizyce) idealizacje prostych rzeczywistych mechanizmów urządzeń mechanicznych wprowadzone w celu wyjaśnienia działania mechanizmów urządzeń ułatwiających wykonanie pewnych czynności (pracy) poprzez zmianę wartości lub kierunku działania siły wykonującej daną pracę. Maszyny proste określają wzajemną relację pomiędzy siłami poruszającymi a użytecznymi...
0 odpowiada - 0 ogląda - 1 rozwiązań
0 0
antekL1 9.12.2015 (16:43)
Dopisałem komentarze do zadań 1 i 2. - są w załączniku.
Przepraszam, że za późno - ale NAPRAWDĘ mój teść wymaga opieki.
Pisz roszę na priv - i PRZEPRASZAM !
Za mało miałem czasu i fatalnie się :wbiłeś" w zły (dla mnie) okres,
Liczę na
a) - Twoją inteligencję, że moje komentarze do zadań załapiesz
b) - że się nie obrazisz za zbyt późną odpowiedź.
Antek
PS: Komentarze (moje) do zadania wywaliłem, bo NIE zrozumiałem sensu tych ćwiczeń - i komentarze były po prostu GŁUPIE. Tak jak ja :((
A.
Załączniki
Dodawanie komentarzy zablokowane - Zgłoś nadużycie