|
TKT-1110 Mikroprosessorit, 5 op
|
Matti Haavisto
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
|
Tentti
Harjoitustyöt
Osasuoritusten pitää liittyä samaan toteutuskertaan
-
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ö | 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. |
Tenttiin perustuva arviointi mittaa kurssin ydinaineksen omaksumista.
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Opintomoniste | Mikroprosessorit | Pekka Uotila | Vuosittain uusi painos. | Suomi |
Opintojakso | P/S | Selite |
ELE-1010 Elektroniikan perusteet I | Pakollinen | |
TKT-1101 Digitaalitekniikan perusteet | Pakollinen |
Tietoa esitietovaatimuksista
Esitietokurssit ovat vaihtoehtoiset.
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |