Opinto-opas 2005-2006

TKT-1110 MIKROPROSESSORIT, 5 op
Microprocessors

Opintojakson vastuuhenkilö
Pekka Uotila

Opettajat
Pekka Uotila
Lehtori
Huone TC228
Puh. (03) 3115 2694

Luentoajat ja -paikat
Per III: Tiistai 14 - 16, TB103 (Sähkö, TiTe, TLE)
Per III: Keskiviikko 16 - 18, TB103 (Sähkö, TiTe, TLE)
Per III: Torstai 15 - 18, TB103 (Sähkö, TiTe, TLE)
Per III: Perjantai 8 - 11, TB103 (Sähkö, TiTe, Au, TLE)

Toteutuskerrat
Toteutus 1
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä Opetuskieli
Luento - - 5 h/vko - - - Vain suomeksi
Harjoitus - - 2 h/vko - - - Vain suomeksi
Harjoitustyö - - 10 h/per+ 23 h/per - - Vain suomeksi
Tentti   Vain suomeksi
(Lukuvuoden 2005-2006 aikataulu)

Tavoitteet
Kurssilla opitaan mikroprosessoritekniikan perustiedot ja -taidot laitteistonläheisellä tasolla. Kurssin suoritettuaan opiskelija ymmärtää, kuinka tietokoneen eri osat yhdessä toimien suorittavat ohjelmaa ja kuinka kone on yhteydessä ulkopuoliseen maailmaan. Kurssilla opitaan rakentamaan ja testaamaan yksinkertaisia assemblyohjelmia tyypillisillä työkaluilla.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Perusteet
Lukuesitykset ja aritmeettiset laskutoimitukset niillä. Lukualue ja sen ylittyminen. Loogiset toimitukset. ASCII-koodi. BCD-koodi.
 
     
2. Tietokoneen osat ja konekielinen ohjelma
Tietokoneen rekisterit, PC, SP, liput, ALU. Ohjelman suoritus, muuttujat, käskyjen kesto. Kääntimen toiminta. Datatyypit. Symbolit. Osoitusmuodot. Tilarekisteri. Aritmetiikka ja vertailut. Aliohjelma ja pino. Parametrien välitys. Kääntimen ohjauskäskyt. Käskykanta. Ohjelmointi- ja testaustyökalut. 
     
3. Keskeytykset
Keskeytyksen mekanismi ja lähteet. Palveluohjelma ja sen tehtävät. Tapahtumien ajoituskaaviot.
 
     
4. Liitynnät
(1) Rinnakkaisportti, sen sisäinen rakenne ja ohjelmointi. Sähköinen mitoitus ledille ja kytkimelle.
(2) Sarjaportti ja asynkroninen siirtoperiaate, V.24 ja näyttöpääte. Sarjaportin sisäinen rakenne ja toiminta. Portin ohjelmointi.
(3) Pulssilaskuri ja ajoitinyksikkö. Ulkoisten tapahtumien lukeminen ja tapahtumien generoiminen. Reaaliaikakello. 
     
5. Laitteisto
Väylät ja muisti. Osoitteen dekoodaus. Multipleksoitu ja 16-bittinen dataväylä. Ajoituskaaviot. Alkukäynnistys. Muistityypit. 
     

Suoritusvaatimukset
Tentti Harjoitustyöt

Opintojakson arviointikriteerit
Tenttiin perustuva arviointi mittaa kurssin ydinaineksen omaksumista.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL,painos,saatavuus... Tenttimateriaali Kieli
    Opintomoniste Mikroprosessorit Pekka Uotila   Vuosittain uusi painos. Yhteistilaus kurssin alkaessa. Kyllä  Suomi 

    Esitiedot
    Tunnus Nimi OP P/S
    ELE-1010 Elektroniikan perusteet I 3 Pakollinen
    TKT-1100 Digitaalitekniikan perusteet 3 Pakollinen

    Tietoa esitietovaatimuksista
    Esitietokurssit ovat vaihtoehtoiset.

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojaksokorvaavuus
    8404103 Mikroprosessorit, laaja

    Opintojakson kotisivu

    Viimeksi muokattu 13.04.2005
    MuokkaajaPekka Uotila