• Nie Znaleziono Wyników

Projekt 4 – generowanie kodu

N/A
N/A
Protected

Academic year: 2021

Share "Projekt 4 – generowanie kodu"

Copied!
1
0
0

Pełen tekst

(1)

Projekt 4 – generowanie kodu

1. Wstęp.

Celem niniejszego projektu jest wygenerowanie kodu. Generator kodu ma działać dla architektury Sparc’a. Więcej informacji o architekturze Sparc znaleźć można w książce Weaver, Germond, „The Sparc Architecture Manual”. Najprostszym w użyciu asemblerem Sparc’a jest nasze poczciwe GCC – informacje o tym, jak GCC można użyć jako asemblera, znaleźć można tutaj:

http://www.cs.geneseo.edu/˜baldwin/reference/gccasm.html 2. Szczegóły

Główne zadanie polega na wygenerowaniu „naiwnego” kodu dla kompilatora MinimL. Przez „naiw- ność” należy rozumieć to, że wygenerowany kod nie musi być przesadnie piękny, ani zoptymizowany – ma po prostu działać.

Razem z klasą generującą kod będziecie potrzebować przynajmniej trzy klasy: tablice symboli, klasę alokującą rejestry i klasę generującą nagłówki.

Cytaty

Powiązane dokumenty

znak recyklingu (ilustracja z zasobu multimedialnego) i prosi uczniów, by zastanowili się, dlaczego właśnie taki symbol oznacza proces odzyskiwania materiałów z odpadków. na

Następnie nauczyciel wyszukuje i odtwarza film z aktualną prognozą pogody w internecie, inicjując rozmowę na temat sposobu zachowania się prezentera, przyjmowaną

Uczniowie w grupach (jak poprzednio) otrzymują wcześniej przygotowane, obrane już marchewki i jabłka, które następnie – pod nadzorem nauczyciela – ścierają na

powódź, znaki sygnalizacyjne stosowane podczas powodzi, zabawa

Nauczyciel zachęca klasę do rozważań, kto mógł zostawić ten ślad, o czym może świadczyć dany ślad, po co ludzie obserwują ślady zwierząt?.

Następnie prowadzący zajęcia zadaje pytania: „Jak myślicie, czego pies nie lubi?”, „Jak należy zachować się, kiedy nie znamy

[r]

 W roku szkolnym 2003/2004 jako jedyna szkoła w Koszalinie zdobyliśmy, nadany przez Wojewodę Zachodniopomorskiego, Komendanta Wojewódzkiej Policji w Szczecinie i Fundację