Tentalabbet

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
      Syllabus on Studieinfo ↗