Microprocessor Systems
BASIC DATA
course listing
A - main register
course code
IAS0430
course title in Estonian
Mikroprotsessorsüsteemid
course title in English
Microprocessor Systems
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IACM23/25
no
Structural units teaching the course
IA - Department of Computer Systems
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Kursuse eesmärk on anda üldteadmisi mikroprotsessori ehituse tööpõhimõtetest ja kasutamisest. Tutvustatakse arvutite ja mikroprotsessorite arhitektuuride põhialuseid ja kasutamist, mäluhierarhiate ülesehitust ja haldamist, andmete edastamist mikroprotsessorisüsteemis ning protsesside täitmist ja haldamist.
course aims in English
The course aims to give the general knowledge about working principles and applications of microprocessor design. Concepts and applications on the basics of computer and microprocessor architecture, the structure and management of memory hierarchies, data propagation through a microprocessor system and how processes are executed and managed are introduced.
learning outcomes in the course in Est.
Aine läbinud üliõpilane mõistab:
- protsessori ehitust ja arhitektuuri ning erinevate protsessori komponentide funktsionaalsust;
-arvutimälu hierarhia ülesehitust ja erinevaid lahendusvarinte ning haldusmeetodeid ja -võtteid;
- protsesside ja ülesannete haldamist ning täitmist.
learning outcomes in the course in Eng.
After completing this course the student understands:
- the design and architecture of the CPU as well as the functionalities of the different CPU components;
- the computer memory hierarchy and the different design decisions, and management methods and techniques;
- how processes and jobs are managed and executed.
brief description of the course in Estonian
Sellel kursusel uurime arvutiarhitektuuride teoreetilisi aluseid, keskendudes mikroprotsessorite ehitusele. Uurime protsessori mooduleid, käsustiku arhitektuuri (ISA) kavandamist ja kasutmaist ning arvutimälu hierarhiat. Teemad katavad ka protsessori tuuma/kasutajatööga seotud arvutiarhitektuurseid otsuseid ning ülevaadet operatsioonisüsteemide loomise, protsesside ja tööde haldamisest ning arvuti aritmeetikast.
brief description of the course in English
In the course, we will explore the basic theoretical knowledge of Computer Architecture focusing on the design of Microprocessors. We will explore the building blocks of the CPU, the design and implementation of the Instruction Set Architecture (ISA), and the computer memory hierarchy. Topics will also include computer architecture design decisions that are related to the CPU kernel/user modes, overview of Operating Systems design, process and job management, and computer arithmetic.
type of assessment in Estonian
vt. hindamiskriteeriumid
type of assessment in English
see evaluation criteria.
independent study in Estonian
Kodutööd
independent study in English
Homeworks
study literature
- Computer architecture: a quantitative approach. John L. Hennessy, David A. Patterson.
- Practical Aspects of Embedded System Design using Microcontrollers. 2008 Spinger
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
2.0
practices
-
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Tara Ghasempouri, IA - Department of Computer Systems
English
    IASeng.pdf 
    Peeter Ellervee, IA - Department of Computer Systems
    English
      IASeng.pdf 
      display more
      2024/2025 autumn
      Tara Ghasempouri, IA - Department of Computer Systems
      English
        2023/2024 autumn
        Tara Ghasempouri, IA - Department of Computer Systems
        English
          2022/2023 autumn
          Tara Ghasempouri, IA - Department of Computer Systems
          English
            Peeter Ellervee, IA - Department of Computer Systems
            English, Estonian
              2021/2022 autumn
              Peeter Ellervee, IA - Department of Computer Systems
              English, Estonian
                IASeng.pdf 
                2020/2021 autumn
                Ameer Shalabi, IA - Department of Computer Systems
                English
                  IASeng.pdf 
                  2019/2020 autumn
                  Ameer Shalabi, IA - Department of Computer Systems
                  English
                    IASeng.pdf 
                    2018/2019 spring
                    Martin Jaanus, EE - Department of Electrical Power Engineering and Mechatronics
                    Estonian
                      IASeng.pdf 
                      2018/2019 autumn
                      Martin Jaanus, EE - Department of Electrical Power Engineering and Mechatronics
                      English
                        IASeng.pdf 
                        Course description in Estonian
                        Course description in English