8104100
LAITTEISTONLÄHEINEN OHJELMOINTI,
, 2 ov
Tietoa luennoitsijoista
Erikoistutkija Juhana Helovuo
Luentoja ja harjoituksia
Luentoja yhteensä 28 h
Viikottainen opetus/periodi |
|
|
|
|
|
Luennot (h): |
2+ |
2 |
- |
- |
- |
Harjoitukset (h): |
- |
- |
- |
- |
- |
Tavoitteet
Oppia ymmärtämään tietokoneohjelmien toimintaa ja ohjelmointikielten toteutusmekanismeja suorittimen käskykannan tasolla. Tutustua ohjelmointityökaluihin ja eri tyyppisiin suoritinarkkitehtuureihin.
Sisältö
Ohjelman teossa käytettävät perustyökalut. Eri tyyppisten suoritinarkkitehtuurien toiminnasta ja ohjelmoinnista. Laitteistonläheistä ohjelmointia, aliohjelmakutsut, aritmetiikka ja optimointi. Konekielisten ohjelmien manipulointi, linkitys ja lataus.
Tutkintovaatimukset
Hyväksytysti suoritetut harjoitustyöt ja tentti.
Kirjallisuus
Luentomoniste
Tietoa esitietovaatimuksista
Esitietoina vaaditaan Ohjelmistotekniikasta Ohjelmointi 2 tai Laaja ohjelmointi ja Digitaali- ja tietokonetekniikasta kurssi Mikroprosessorit, joko laaja tai suppea versio.
Esitiedot
Numero |
Nimi |
|
|
8100110 |
3 |
Pakollinen |
|
8100200 |
6 |
Pakollinen |
|
8404103 |
3 |
Pakollinen |