Computer Architecture
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | IITA0304 |
Tyyppi: | Pakollinen / Ammattiopinnot |
OPS: | IT 2015 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 2 (2016-2017) |
Laajuus: | 4 op |
Vastuuopettaja: | Liu, Yang |
Opetuskieli: | Englanti |
Toteutukset lukuvuonna 2016-2017
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
6 | I-IT-2N | 9.1.2017 – 30.4.2017 | Tobias Glocker, Ali Altowati, Yang Liu | Englanti | 12.12.2016 – 16.1.2017 |
Osaamistavoitteet
The course provides the students with the basic foundation in the microcomputer technology, using a specific processor. Topics covered include the internal architecture of the microcomputer chip, the various programming models, instruction set and addressing modes. The students will also be exposed to the challenges of writing program using C language as well as be taught the techniques of good program design and debugging. They will also explore the use of the hardware and software development tool for specific processor.
Opiskelijan työmäärä
Total work load of the course: 108 h
- of which scheduled studies: 56 h
- of which autonomous studies: 52 h
Edeltävät opinnot / Suositellut valinnaiset opinnot
Digital Electronics I, C Programming.
Sisältö
An overview of the microprocessor and microcontroller.
The programming model.
C Language and Program Execution.
Addressing Modes.
Instruction Set and their effects on registers and flags.
Stack and Subroutine.
Assembler Directives.
Memory Overview.
Program Design.
Program Debugging.
Introduction to inputs and outputs.
Opiskelumateriaali
Lecture notes, Renesas M16C microcontroller hardware manual.
Opetusmuoto / Opetusmenetelmät
Lectures, tutorials, laboratory exercises.
Arviointikriteerit
1: Enough knowledge in basics of microprocessors and microcontrollers.
3: Reasonable skills also in practice.
5: Good both in theory and in practice.
Arviointimenetelmät
Laboratory projects 40 %, an examination 60 %.