VAMK

Vaihda kieltä: English

Etusivu > Arkistoidut koulutukset > Information Technology (I-IT) > 2013 > Vuosi 2 > Computer Architecture (IITA0304)

Computer Architecture

Rakennetyyppi: Opintojakso
Koodi: IITA0304
Tyyppi: Pakollinen / Ammattiopinnot
OPS: I-IT 2013
Taso: Insinööri (AMK)
Opiskeluvuosi: 2 (2014-2015)
Laajuus: 4 op
Vastuuopettaja: Liu, Yang
Opetuskieli: Englanti

Toteutukset lukuvuonna 2014-2015

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
4I-IT-2N27.10.2014 – 7.3.2015Yang LiuEnglanti15.8.2014 – 31.10.2014

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 %.


Takaisin