Computer Architecture
Structure Type: | Study unit |
---|---|
Code: | IITA0304 |
Type: | Compulsory / Professional Studies |
Curriculum: | IT 2015 |
Level: | Bachelor of Engineering |
Year of Study: | 2 (2016-2017) |
Credits: | 4 cr |
Responsible Teacher: | Liu, Yang |
Language of Instruction: | English |
Courses During the Academic Year 2016-2017
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
6 | I-IT-2N | 2017-01-09 – 2017-04-30 | Tobias Glocker, Ali Altowati, Yang Liu | English | 2016-12-12 – 2017-01-16 |
Learning Outcomes
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.
Student's Workload
Total work load of the course: 108 h
- of which scheduled studies: 56 h
- of which autonomous studies: 52 h
Prerequisites / Recommended Optional Courses
Digital Electronics I, C Programming.
Contents
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.
Recommended or Required Reading and Other Learning Resources/Tools
Lecture notes, Renesas M16C microcontroller hardware manual.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures, tutorials, laboratory exercises.
Assessment Criteria
1: Enough knowledge in basics of microprocessors and microcontrollers.
3: Reasonable skills also in practice.
5: Good both in theory and in practice.
Assessment Methods
Laboratory projects 40 %, an examination 60 %.