|
TKT-1110 MIKROPROSESSORIT, 5 op
|
Opintojakson vastuuhenkilö
Pekka Uotila
Opettajat
Pekka Uotila
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
Vastuuhenkilöt: |
|
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | |
Luento | - | - | 5 h/vko | - | - | - |
Harjoitus | - | - | 2 h/vko | - | - | - |
Harjoitustyö | - | - | 16 h/per | 20 h/per | - | - |
Tentti |
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | |
Luento | - | - | 5 h/vko | - | - | - |
Harjoitus | - | - | 2 h/vko | - | - | - |
Harjoitustyö | - | - | 16 h/per | 20 h/per | - | - |
Tentti |
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
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Opintomoniste | Mikroprosessorit | Pekka Uotila | Vuosittain uusi painos. | Kyllä | Suomi |
Esitiedot
Tunnus | Nimi | OP | P/S |
ELE-1010 | ELE-1010 Elektroniikan perusteet I | 3 | Pakollinen |
TKT-1100 | TKT-1100 Digitaalitekniikan perusteet | 3 | Pakollinen |
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Tietoa esitietovaatimuksista
Esitietokurssit ovat vaihtoehtoiset.
Huomautuksia
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
- Lähiopetuksen osuus: 30 %
- Etäopetuksen osuus: 0 %
- Opiskelijan itseopiskelun osuus: 70 %
Opetusmuodot | Tuntia |
Luennot | 75 |
Harjoitukset | 24 |
Harjoitustyöt | 33 |
Muu mitoitettu | Tuntia |
Uudet työkalut ja menetelmät | 3 |
Tentti/välikokeet | 3 |
Kaikki yhteensä | 138 |
Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
Opintojaksokorvaavuus
8404103 Mikroprosessorit, laaja
Viimeksi muokattu | 11.10.2006 |
Muokkaaja | Virpi Hämäläinen |