norsk norsk&engelsk / norwegian&english

Course Description ELE2081 - Microprocessor Systems I (2005/2006)

LevelUndergraduate
ECTS Credits5
DurationSpring
LanguageNorwegian
Prerequisite(s) 
Aim

The students will learn basic knowledge about the operation and programming of 16 and 32 bits micro processor systems based on Intel’s processors, and an understanding of the links between software and hardware and low level and high level of programming.

Content

Software:
- The programming model of a CPU
- Execution of a programme
- Borland Turbo Assembler and Turbo Debugger
- Addresssing in assembly
- Programming structures in assembly
- The instruction set: data transfer instructions, arithmetic instructions, bit manipulation, strings, procedures, macros, interrupts

Hardware:
- CPU, busses and memory
- Timer 8254, interrupt controller 8259
- Parallell peripheral interface 8255
- Numeric processor ix87
- Brief introduction to other microprocessors (ix86 and Pentium).

Study MethodsLectures, Laboratory Work
Exercises in the computer laboratory
AssessmentWritten Exam, 3 hours
Grading SystemAlphabetical Scale, A (best) - F (fail)
Course RequirementsExercises
Compulsory exercises must be accepted, individually or as a group exercise