Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

kolokwium nr 2
Idź do strony Poprzedni  1, 2, 3  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 3 rok / 5 semestr - Kompilatory
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Nie 0:52, 20 Sty 2008    Temat postu:

dzendras napisał:
no nie. bo ona wpływa na generację kodu.

yuuu napisał:
nom generuje dodatkowy skok na koniec Smile ktory potem trzeba uzupełnic Razz mysle ze to moze sie przydac Wink

no ale czym sie rozni ten switchowy break od zwyklego?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Rogal
Zjeb z kaszanką



Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów

Skąd: koło podbiegunowe

PostWysłany: Nie 1:55, 20 Sty 2008    Temat postu:

@jagm: A było na ćwiczeniach jak napisać zwykłego break'a?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Nie 2:05, 20 Sty 2008    Temat postu:

nie mam pojecia ;p ale skoro w while'u nie byl uwzgledniany, to dalej nie widze potrzeby, zeby to robic w switchu..
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kap00ch
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów

Skąd: ja sie tu wzialem?

PostWysłany: Nie 2:17, 20 Sty 2008    Temat postu:

przeciez break jest instrukcja normalna a to ze ma dzialanie specjalne to inna kwestia...wiec nie pierd#@#@ ; ]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Nie 2:23, 20 Sty 2008    Temat postu:

no ale trzeba ustalic kto pier**** ;p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kap00ch
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów

Skąd: ja sie tu wzialem?

PostWysłany: Nie 2:38, 20 Sty 2008    Temat postu:

ja czesto pier***** i jestem z tego dumny ;p a na dodatek racja dzis po mej stronie zacny panie ; p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Nie 2:39, 20 Sty 2008    Temat postu:

czyli po mojej rowniez ;p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kap00ch
Mistrz grilla



Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów

Skąd: ja sie tu wzialem?

PostWysłany: Nie 2:41, 20 Sty 2008    Temat postu:

azaliz ; ]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Nie 2:44, 20 Sty 2008    Temat postu:

aczkolwiek natenczas lepiej sie zdac na kogos, kto chodzil na cwiczenia i do tego jeszcze na nich uwazal, bo na naszym ii moze sie zdazyc, ze break nie jest zwykla instrukcja i wcale by mnie to nie zdziwilo ;p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ZenonZajebich
żul



Dołączył: 19 Lis 2005
Posty: 662
Przeczytał: 0 tematów

Skąd: BRAK DANYCH

PostWysłany: Nie 2:58, 20 Sty 2008    Temat postu:

Każdy break jest niezwykły na swój sposób....
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cheater_
Orajt:)



Dołączył: 28 Lut 2006
Posty: 1022
Przeczytał: 0 tematów


PostWysłany: Nie 3:30, 20 Sty 2008    Temat postu:

kap00ch napisał:
ja czesto pier***** i jestem z tego dumny ;p

a mówiłeś że nie masz kasy :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
yuuu
alkoholik



Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów


PostWysłany: Nie 11:31, 20 Sty 2008    Temat postu:

no na cwiczeniach jak dr Rosek omawiał switcha to nadmienił o breaku, i jesli moze w samej gramatyce go nie trzeba uwzgledniac (kwestia gustu) tak trzeba na niego uwazac przy przykladzie bo wymaga generowania rozkazu Jump ktory potem trzeba uzupełnic :P co chyba kazdy wie ;D
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Nie 12:45, 20 Sty 2008    Temat postu:

Czy ktoś, kto miał na ćwiczeniach zrobione akcje semantyczne dla procedur i funkcji oraz deklaracji, może zgrubsza opisać, czego właściwie dr Rosek oczekuje od nas w tym zakresie? Bo z tego, co widzę, to na przykład w rozdziale 8 odpowiedniego pliku opisanych jest 8 rozkazów, z czego 5 to po prostu implementacja rozkazów maszyny stosowej - co generalnie średnio związane jest z motywem przewodnim tegoż rozdziału. Więc co ma mi wskoczyć do głowy na hasło "akcje semantyczne dla procedur i funkcji"? Łączniki statyczne, dynamiczne, adresy powrotu, o których więcej jest bajdurzenia niż kodu? Czy call i ret? A może Jfalse, load, store?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
rafal
pijak



Dołączył: 16 Wrz 2006
Posty: 53
Przeczytał: 0 tematów

Skąd: Trzebinia/Kraków

PostWysłany: Nie 13:35, 20 Sty 2008    Temat postu:

A ja mam pytanie czy nas w ogóle obowiązuje ten 8-my punkt: 8. PRZYKŁAD ORGANIZACJI PAMIECI PODCZAS
WYKONYWANIA KODU NA PRZYKŁADZIE MASZYNY PL/0. Bo rozumiem, że 9. nas nie obowiązuje ?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Nie 16:20, 20 Sty 2008    Temat postu:

Maaaamoooooo!!! Jaaa nieeeee chceeeee.... :cry: :cry: :cry:

Dobra, moglby ktos napisac ktore pdfy nas obowiazuja na jutro?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Nie 18:30, 20 Sty 2008    Temat postu:

wie ktos jak zapisac case w ONP? :)
bo w wykladzie jako cwiczenie to jest - i tam jest "case of Wyr..." a nie "case of Zmienna..." i to stanowi problem... nawet dla czworek robilismy ze zmienna, a nie wyrazeniem...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kafex
zielony żul



Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów

Skąd: Zawiercie

PostWysłany: Nie 19:19, 20 Sty 2008    Temat postu:

a czy nie traktujemy wyrażenia tak samo jak zmiennej ? tzn przypisujemy wynik do zmiennej i dalej idzie normalnie...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Nie 19:32, 20 Sty 2008    Temat postu:

no nie bardzo... bo jak masz zmienna, to do kazdego war_i piszesz:
zmienna war_i = ...
natomiast jak masz wyrazenie, to musisz napisac:
ONP(wyr) war_i = ...
i mozesz tak napisac dla i = 1, a potem?
niby mozna wartosc wyrazenia przenosic podczas akcji semantycznych, ale jak to wygenerujesz w ONP? "X.sem war_i = ... " czegos takiego nie ma - no chyba ze jest w ONP instrukcja do rezerwowania pamieci pod zmienne pomocnicze...

[jak cos, jest to uwaga Rogala i nie wiem czy ma racje, dlatego pytam sie o to na forum ;)]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Sobek
pijak



Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów

Skąd: Lubaczów / ds16

PostWysłany: Nie 22:23, 20 Sty 2008    Temat postu:

rafal napisał:
A ja mam pytanie czy nas w ogóle obowiązuje ten 8-my punkt: 8. PRZYKŁAD ORGANIZACJI PAMIECI PODCZAS
WYKONYWANIA KODU NA PRZYKŁADZIE MASZYNY PL/0. Bo rozumiem, że 9. nas nie obowiązuje ?


8. PRZYKŁAD ORGANIZACJI PAMIECI PODCZAS
WYKONYWANIA KODU NA PRZYKŁADZIE MASZYNY PL/0 nie obowiązuje
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Nie 23:30, 20 Sty 2008    Temat postu:

to jest pewna informacja? :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Stasiu
zielony żul



Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów

Skąd: krk

PostWysłany: Nie 23:30, 20 Sty 2008    Temat postu:

kg86 napisał:
no nie bardzo... bo jak masz zmienna, to do kazdego war_i piszesz:
zmienna war_i = ...
natomiast jak masz wyrazenie, to musisz napisac:
ONP(wyr) war_i = ...
i mozesz tak napisac dla i = 1, a potem?
niby mozna wartosc wyrazenia przenosic podczas akcji semantycznych, ale jak to wygenerujesz w ONP? "X.sem war_i = ... " czegos takiego nie ma - no chyba ze jest w ONP instrukcja do rezerwowania pamieci pod zmienne pomocnicze...

[jak cos, jest to uwaga Rogala i nie wiem czy ma racje, dlatego pytam sie o to na forum ;)]



mnie sie juz moze wszystko jebac.... ale case chyba nie jest petla, nie? Wiec po co wielokrotnie wyznaczac Wyrazenie?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Pon 0:00, 21 Sty 2008    Temat postu:

a gdzie chcesz trzymac informacje semantyczna o wyrazniu, czyli w istocie adres? w przypadku czworek nie ma problemu, bo informacja semantyczna jest w domysle w wyr.sem, ale w przypadku ONP czegos takiego nie ma :P wyrazenie zostanie obliczone raz i umieszczone na wierzcholku stosu i potem nie masz juz do tego dostepu... chyba ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Stasiu
zielony żul



Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów

Skąd: krk

PostWysłany: Pon 0:43, 21 Sty 2008    Temat postu:

no ok, stos stosem, ale przeciez przy kompilacji mozesz sobie stworzyc dowolna liczbe zmiennych roboczych... nie? I tak nic nie wnosza do kodu wynikowego, a ulatwiaja sytuacje. Wiec jezeli mi sie bedzie czegos takiego czepial, to nie wiem co zrobie ;) Chyba ze jest jakis "super-optymalny" sposob, bez dodatkowych zmiennych O_o
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kg86
zielony żul



Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów

Skąd: pochodze?

PostWysłany: Pon 1:37, 21 Sty 2008    Temat postu:

jak sie cos takiego pojawi [napisac case w ONP, gdzie zamiast zmiennej jest wyrazenie], to trzeba sie bedzie go o to spytac :) ale watpie ze to bedzie...
no niby mozesz rezerwowac dowolna ilosc, tylko jak to zapisac w ONP? :D w czworkach masz GetVar, w maszynie stosowej LOAD, a w ONP? :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Robson
zielony żul



Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów

Skąd: Z Lasu :]

PostWysłany: Pon 11:15, 21 Sty 2008    Temat postu:

Bedzie zadanie napisas switcha c++ w ONP od tyłu uzywając jak najmniej pomieci w tablicy ONP i uwzględniając breaki w gramatyce ;)
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 3 rok / 5 semestr - Kompilatory Wszystkie czasy w strefie EET (Europa)
Idź do strony Poprzedni  1, 2, 3  Następny
Strona 2 z 3

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin