TSEA57 · 6 credits · Basic level (G1N) · Datateknik, Elektroteknik
Computer Hardware and Architecture
Active · next start VT 2027
100%
passed the latest regular sitting
LAB4 · 29 May 2026 · 8 students
100%
passed the regular sittings, all sittings over the last 5 years
LAB4 · 8 students
This module only reports passing results, so the pass rate does not show how many did not pass.
Part of 1 programme
Hand-in or lab
LAB4 Individual laboratory examination
- G
Main rounds
100% passed · 8 students
- 100%8
Later rounds
No sittings with at least 5 students.
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Hand-in or lab
LAB2 Laboratory work
- G
Main rounds
100% passed · 32 students
- 100%7
- 100%10
- 100%6
- 100%9
Later rounds
No sittings with at least 5 students.
Show small sittings (2)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%1
Hand-in or lab
LAB1 Laboratory work
- G
No sittings with at least 5 students.
Show small sittings (1)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
Hand-in or lab
LAB3 Laboratory work
- G
No sittings with at least 5 students.
Show small sittings (2)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%4
- 100%4
About the course
Aim
The course provides a technical base on how simple processors work and are programmed at the lowest level. The laboratory work will through experimental implementation of a computer system provide practical knowledge in applying abstract models and troubleshooting methodology. Data sheets and manuals practice reading technical literature.
After a completed course the student should be able to:
- Program a processor at assembly level
- Program a processor with a high level language
- Use a processor in an embedded system
Content
- Binary arithmetic:Number representations, integer, fix-point and floating-point numbers. Arithmetic-logic operations, addition, subtraction, multiplication, shift
- Assembly programming:Instructions, addressing modes, interrupt. A/D-conversion
- High level programming:C-programming, data types, pointers, embedded timers
- Computer architecture:Internal data flow in a simple computer model. Instructions, instruction formats, addressing modes, input and output, interrupts
- Micro controllers:Purpose and characteristics. Built-in functions, timer, clock options
- Examiner
- Anders Nilsson
- Scheduled hours
- 44 h
- Main field of study
- Datateknik, Elektroteknik