Kursen ingår i dessa läroplaner och studiehelheter

  • Automation (el 2004) - Auotmation
  • It 2001 - 2004 - Datorteknik

Nivå/kategori

Allmäna studier

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

Kurs och studieplanssökning