Siirry suoraan sisältöön

Mikroprosessorit (5 cr)

Code: TT00DD19-3006

General information


Timing

01.01.2021 - 31.12.2021

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

ICT ja tuotantotalous

Campus

Karaportti 2

Teaching languages

  • English

Seats

0 - 5000

Degree programmes

  • Tieto- ja viestintätekniikan tutkinto-ohjelma

Teachers

  • Virve Prami

Groups

  • ATX21TV
    NonStop virtuaaliopinnot vuosi 2021

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

Online course, so, time and place is up to Student her-/himself.

Materials

Can be find on study environment.

Teaching methods

100% Online (Self-Study) course.

Employer connections

N/A

Exam schedules

Can be find via study environment.

International connections

N/A

Completion alternatives

N/A

Student workload

Up to Student her-/himself.

Content scheduling

Up to Student her-/himself.

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