Helsingin yliopisto - Tietojenkäsittelytieteen laitos

Kurssin aikataulu ja sisältö   [ Tito kotis. | kuvaus | kokeet | kantas. | kevat05 | Harjoitukset | Luentokalvot ]

Tietokoneen toiminta (avoin yliopisto), kevät 2005


Tämä kevään 2005 kurssin aikataulu- ja sisältösivu päivittyy aina tarpeen tullen eli siis aika usein. Tarkkailkaa tätä sivua lähes päivittäin kurssin aikana. Kurssin sisältö voi vielä jonkin verran muuttua aika myöhäänkin.

Kurssikuulustelu 18.06.05

oYleistä

o Opetus, kokeet

Luennot 2005:
to 19.5., ti 24.5., to 26.5., ti 31.5., to 2.6., ti 7.6., ke 8.6. ja to 9.6. klo 17-20
Bulevardi 18 suuri sali, paitsi ti 7.6.Diakonissalaitos, auditorion yläosa (Alppikatu 2) Liisa Marttinen

Harjoitukset 2005:
ma 23.5., ke 25.5., ma 30.5., ke 1.6., ma 6.6. ja ma 13.6. klo 16-18 Bulevardi 18, atk-luokka Olli Lahti
klo 18-20 Bulevardi 18, atk-luokka Olli Lahti
Kuulustelu:
la 18.6.2005 klo 9-13
tenttipaikka
Uusinta 1: la 10.9.2005 klo 9-13 tenttipaikka
Uusinta 2: la 15.10.2005 klo 9-13 tenttipaikka

Täältä löytyy vanhoja koekysymyksiä!

o Sisältö ja alustava aikataulu

Luennot

  • Johdanto, tietojärjestelmän rakenne (2t luentoja) (torstaina 19.5.)
    • Luentokalvot:    Jakso 1 luku1.ppt
    • Viitteet: luku 1, luku 3: ss 31-39 [Häkk98]    (Ch 1, Ch 2 [Stal03] or Ch 1 [Tane99])

  • TTK-91 -tietokone ja sen KOKSI-simulaattori (2t luentoja) (torstaina 19.5.)
    • Luentokalvot:    Jakso 2 luku2.ppt
    • Viitteet: luku 3 ss.31-39, luku 4 [Häkk98]    (Ch 3.1, 9.1, 9.2 [Stal03] or Ch 5.1, 5.3, 7.1 [Tane99])

  • TTK-91 käskykanta (2t luentoja) (tiistaina 24.5.)
    • Luentokalvot:    Jakso 3 luku3.ppt
    • Viitteet: luku 4 ss. 52-56 [Häkk98]    (Ch 9.6 [Stal03] or Ch 5.4, 5.5 [Tane99])

  • Ohjelmointia konekielellä (tiistaina 24.5. ja torstaina 26.5.)
    • Luentokalvot:    Jakso 3 luku4.ppt
    • Viitteet: luku 5 ss.57-61 [Häkk98]    (Ch 10.4-6 [Stal03] tai Ch 9.4-6 [Stal99])

  • Aliohjelmien toteutus konekielen tasolla (torstaina 26.5)
    • Luentokalvot:    luku5.ppt
    • Viitteet: luku 5 [Häkk98]    (Ch 9.4 [Stal03] or Ch 5.6 [Tane99])

  • Konekäskyjen suorittaminen ( tiistaina 31.5.)
    • Luentokalvot:    luku6.ppt
    • Viitteet: luku 3.5, 5.11, 9 [Häkk98]    (Ch 3.1, 3.3 [Stal03] or Ch 2.1, 2.4 [Tane99])

  • Tiedon esittäminen ( osin tiistaina 31.5.)
    • Luentokalvot:    luku7.ppt Tähän on lisätty muutama sivu!
    • Viitteet: luku 2.1-2.3 [Häkk98]    (Ch 9.1-3 [Stal03] or Ch 2.2, 5.2 [Tane99])

  • Ohjelman toteutus järjestelmässä (torstaina 2.6 )
    • Luentokalvot:    luku8.ppt
    • Viitteet: luvut 8.1-8.3 [Häkk98]    (Ch 7.1-2 [Stal03] ja Ch 2.4.1 [Tane99])

  • Järjestelmän ulkoinen muisti: (tiistaina 7.6.)
    • Luentokalvot:    luku9.ppt
    • Viitteet: luku 10 (ei 10.8 DOS-levyn hallinta) [Häkk98]    (Ch 5.1, 6.1-5, [Stal03] or Ch 2.3.1-2, 6.1.1-3 [Tane99])

  • Siirräntäjärjestelmä (keskiviikkona 8.6.)

    Harjoitukset

    Ilmestyvät tänne vähitellen.
    Huom!
    Harjoitustehtävien ratkaisut eivät ole enää näkyvillä. Jos osallistut tämän kevään kurssin kokeisiin vielä syksyllä ja haluat tutustua tehtävien esimerkkiratkaisuihin, voit kysellä niitä kurssin luennoitsijalta ( liisa.marttinen@cs.Helsinki.FI)

    o Kirjallisuutta ja muita viitteitä

    o Konekielisimulaattori Titokone ja sen vanhempi versio KOKSI

  • Ttk-91 -tietokoneen konekielisimulaattori Titokone on kopioitavissa verkosta
  • (Konekielisimulaattori KOKSI on kopioitavissa verkosta, Auvo Häkkisen sivuilta tai Kerolan omasta kopiosta. Samasta paikasta löytyy myös KOKSIn käyttöohje ja esimerkkikoneen TTK-91 käskykannan kuvaus. )

  • Luennolla käytettyjä (ja muita) ttk-91 -esimerkkejä sekä aikaisempien kurssien esimerkkejä on myös verkossa. Kopioikaa ne omaan käyttöönne omaan hakemistoonne (KOKSIa käytettäessa samaan hakemistoon kuin mihin KOKSI on asennettu!).

o Muuta mahdollisesti kiinostavaa

  • Sanakirjoja

  • Merkistöistä, Markku Immonen (25.10.2001)
  • Merkkejä ja koodauksia , Jukka Korpela, TUT (21.12.2002)
  • IEEE-754 Floating-Point Conversion From Decimal Floating-Point To 32-bit and 64-bit Hexadecimal Representations Along with Their Binary Equivalents.
    Viimeksi päivitetty 13.05.2005
    liisa.marttinen@cs.Helsinki.FI