TSEA48 |
Computer Hardware and Architecture, 4 ECTS credits.
/Datorteknik/
For:
IT
|
|
Prel. scheduled
hours: 34
Rec. self-study hours: 73
|
|
Area of Education: Technology
Main field of studies: Electrical Engineering
|
|
Advancement level
(G1, G2, A): G1
|
|
Aim:
The course provides an introduction on how simple processors work and are programmed at the lowest level. The laboratory work is the experimental implementation in the lab to provide practice in applying the abstract models and troubleshooting methodology. The laboratory work shall also include, in addition to the traditional basgruppsarbetet, practicing the ability to work in groups. Data sheets and manuals in English practice to communicate in foreign languages.
After the course you should be able to:
- (i) Program a processor at the lowest level.
- (ii) Use addressing modes and interrupt handling.
- (iii) Make calculations using binary arithmetic.
- (iv) Understand how a simple computer system is built.
- (v) Describe the processor's unifying role in a computer system.
- (vi) Troubleshoot software and hardware.
- (vii) Read and understand data sheets.
- (viii) Using a processor's input and output devices.
- (ix) Contribute to the discussion and results in the lab group and base group.
These goals are reached using assembler.
(Numeral refers to the corresponding comment field in IUAE matrix.)
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
To fully appreciate the course you should have previous knowledge of any high level language.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Supplementary courses:
Project with Microcontroller, Microcomputer Project Laboratory
|
|
Organisation:
The course consists of lectures and laboratory exercises.
|
|
Course contents:
Binary arithmetic:
Number representations, fix- and floating point. Arithemetic-logical functions, additionm subtraction, multiplication, shifts.
Computer architecture:
Internal dataflow in a simple computer model. Instructions, instruction formats, addressing modes, input and output, exceptions.
Input- and output peripherals.
A/D- and D/A-conversions.
Mikrocontroller: Purpose and features. Built-in peripherals, timers, clocking alternatives, blackout och brownout.
|
|
Course literature:
Lecture notes. Laboratory papers.
|
|
Examination: |
|
Laboratory work Tutorial work |
3 ECTS 1 ECTS
|
|
|
The laboratory exercises test the student's ability to write and verify assembler programs in close connexion with hardware. All laboratory exercises, including final individual exercise (LAX), must be fulfilled to pass the lab assignment examination.
Grades are given as �?TFail�?T or �?TPass�?T.
|
Course language is Swedish.
Department offering the course: ISY.
Director of Studies: Tomas Svensson
Examiner: Michael Josefsson
Link to the course homepage at the department
Course Syllabus in Swedish
|