Skip to main content

Microprocessors (5 ECTS)

Code: TT00DD19-3005

General information


Enrollment
23.08.2017
Registration for the implementation has ended.
Timing
01.01.2020 - 31.12.2020
Implementation has ended.
Number of ECTS credits allocated
5 ECTS
Virtual portion
5 ECTS
Mode of delivery
Online
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 999
Degree programmes
Information and Communication Technology
Teachers
Virve Prami
Teacher in charge
Virve Prami
Groups
ATX20TV
Open UAS - NonStop year 2020
Course
TT00DD19
No reservations found for implementation TT00DD19-3005!

Objective

On completion of the course, the student understands the structure and operating principles of a conventional (CISC) microprocessor. The student knows how the CISC and RISC architectures differ and understands the importance of registers, instruction set and addressing modes.

The student will be capable of writing simple assembler programs and will be well-prepared to learn low level programming (e.g. device drivers) in assembler and C languages.

Content

- basic CPU structure
- machine language and instruction set
- data types
- storage of data in memory
- addressing modes
- interrupts
- principles of assembler programming
- CISC vs RISC and load/store architecture
- Intel 8086 and 80186 (or similar) microprocessor
- Basic ideas of other processor architectures

Location and time

Up to Student her-/himself.

Materials

Online

Teaching methods

Online (Self-Study) course.

Employer connections

N/A

Exam schedules

N/A

International connections

N/A

Completion alternatives

N/A

Student workload

Up to Student her-/herself.

Content scheduling

Up to Student her-/herself.

Further information

ENROLLING

Open UAS Student: Please fill in eform

Metropolia's Degree Students
• Go to https://moodle.metropolia.fi/course/view.php?id=155
• Enrolment key Intel
• Follow instructions
• Final Test_1_13: remote_micro

Evaluation scale

Hyväksytty/Hylätty

Qualifications

- Information Technology and Computing Skills
- Introduction to Programming
- Digital Fundamentals

Execution methods

Self-Study course online

Accomplishment methods

Online Course

Go back to top of page