Kursen ingår i dessa läroplaner och studiehelheter
- Automation (el 2004) - Auotmation
- It 2001 - 2004 - Datorteknik
Nivå/kategori
Undervisningsspråk
Svenska
Kurstyp
Obligatorisk
Rekommenderat studieår
2
Omfattning
3 sp
Kompetensmål
Lära grunderna i assemblerprogrammering.
Läranderesultat
Studenten kan programmera 16 och 32 bitars mikroprocessorer med assemblerspråk.
Innehåll
Processorns programmeringsarkitektur (adresseringsmetoder, instruktionsrepertoar, avbrottshantering). Programmerarens gränssnitt till ett assemblerprogram. Programmeringsmetodik. Programavlusningsmetodik.Målprocessorer är Intels x86 och PIC.
Förkunskaper
Datorn och datanät eller Persondatorer, Digitalteknik eller Digital elektronik, C-språket 1.
Kursen ersätter följande kurser
-
Litteratur
Mazidi, M. and Mazidi, J. : The 80x86 IBM PC & Compatible Computers, VOLUME I: Assembly Language Programming on the IBM PC, PS and Compatibles,Prentice Hall, USA, 1993.
Mazidi, M. and Mazidi, J. : The 80x86 IBM PC & Compatible Computers, VOLUME II: Design and Interfacing of the IBM PC, PS and Compatibles, Prentice Hall, USA, 1995. Microsoft Macro Assembler,
Specific information about the PIC processor.
Manualer
Information på Internet
Studieaktiviteter
- Föreläsningar - 30 timmar
- Laborationer och arbete i simulerad miljö - 24 timmar
- Självstudier - 26 timmar
Arbetsbelastning
- Kursens totala antal arbetstimmar: 80 timmar
- Varav självstyrda studieformer: 26 timmar
- Varav schemalagda studier: 54 timmar
Undervisningsform
Närundervisning
Examinationsformer
- Tentamina
- Rapporter och produktioner
Examinator
Blomqvist Karl
Kursens hemsida
-
Antal kursplatser
Ingen begränsning
Delprestation i kraft till
Till datum 2006-12-31
Examinationsformer
- Tentdatum meddelas senare - Tentamina
- Datum meddelas senare - Rapporter och produktioner