Takaisin kaikki kurssit

Introduction to embedded systems

Yksittäinen kurssi

Content:

  1. Binariary arithmetic: Two’s complementary numbers, addition / subtraction, overflow, multiplication, and shifts.
  2. Combinational logic design: logic gates, truth tables, Boolean algebra.
  3. Designing sequential logic: concept and structure of a state machine, D-flip, state transition diagram.
  4. Characteristics of digital circuits: unit delay.
  5. Computer components: registers, PC, SP, flags, ALU. Program fetch and execution. Machine language. Memory.
  6. C-language program.
  7. Subroutines and functions. Stack. Pass of parameters.

After passing the course, the student

  • knows simple arithmetic operations with binary numbers and can identify the corresponding digital components
  • can design a combinational gate network from a description
  • can design a state diagram of the state machine from a description
  • can explain how the processor’s CPU and memory operate together to execute a program
  • can implement and test simple hardware-based C-language programs utilising software development and debugger tools
  • can explain the functionality and limitations of basic computer arithmetic

More information in Tampere University’s study guide.

C-ohjelmointi ohjelmointi binääri tietokoneet sulautetut järjestelmät

Lisätietoa opintojen suorittamisesta

Tampereen yliopisto
Teemu Rauhala
teemu.rauhala(at)tuni.fi

Vastuuopettaja

Tampereen yliopisto
Matti Haavisto
matti.haavisto(at)tuni.fi

Hakua koskevat kysymykset

FITech
Pilvi Lempiäinen , Opintopalvelumuotoilija
pilvi.lempiainen(at)fitech.io
Aloita hakuprosessi
Aloita hakuprosessi
Kategoria:
ICT-opinnot
Teemat:
Digitalisaatio,
Teollinen internet,
Tietokonetekniikka
Kurssikoodi:
TIE-05216
Opintopisteet:
5 ECTS
Taso:
Opetusaika:
7.1.–31.5.2020
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Tampereen yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Opetustavat:
Monimuoto-opinnot
Opetuspaikkakunta:
Tampere
Kieli:
Englanti
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.