TIE-05206 Microprocessors, 4 cr
Person responsible
Terhi Kilamo, Matti Haavisto
Lessons
Implementation | Period | Person responsible | Requirements |
TIE-05206 2018-01 | 3 - 4 |
Matti Haavisto Matti Rasinen |
Learning Outcomes
Student can explain how the CPU fetchs and performs typical machine instructions. Student can describe the structure of the IO in a microprocessor. Student can describe the mechanism of the interrupts. Student can use IO, peripherals and interrupts in her own program.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Registers, PC, ALU, flags, state register. Code execution | ||
2. | C-programming language | ||
3. | Subroutines / functions at machine level. Stack | ||
4. | Peripheral | ||
5. | Interrupts and exceptions. Priority. Interrupt handler | ||
6. | Memory |
Prerequisites
Course | Mandatory/Advisable | Description |
TIE-02107 Programming 1: Introduction | Mandatory |
Correspondence of content
Course | Corresponds course | Description |
TST-01116 Introduction to Information Technology, 4 cr + TIE-05206 Microprocessors, 4 cr | TIE-05216 Introduction to Embedded Systems, 5 cr |