Study Guide@lith
 

Linköping Institute of Technology

 
 
Valid for year : 2017
 
TSEA82 Computer Hardware and Architecture, 4 ECTS credits.
/Datorteknik/

For:   D   Ii  

 

Prel. scheduled hours: 34
Rec. self-study hours: 73

  Area of Education: Technology

Main field of studies: Computer Engineering, Electrical Engineering

  Advancement level (G1, G2, A): G1

Aim:
The course provides a technical base on how simple processors work and are programmed at the lowest level. The laboratory work shall through experimental implementation of a computer system provide practical knowledge in applying abstract models and troubleshooting methodology. The laboratory work shall also include 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) Use a processor's input and output devices.
  • (ix) Contribute to the discussion and results in a lab group.
These goals are achieved 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 be able to perform simple programming in 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:
Computer Hardware and Architecture, part 2, Computer hardware - a system on chip, Design with microcontrollers, Design of DSP processors

Organisation:
The course consists of lectures, laborations (4h each) and a lesson.

Course contents:
Binary arithmetic: Numberrepresentations, integers and floating point numbers. Arithmetic-logic operations, addition, subtraction, multiplication, shift. Assembly programming: Instructions, addressing modes, interrupt. A/D-conversion.

Course literature:
Clements, Alan. The Principles of Computer Hardware. (Oxford University Press).
Lecture notes. Laboratory papers.


Examination:
Laboratory work.
4 ECTS
 
The laboratory exercises test the student's ability to write and verify assembly programs in close connexion with hardware. All laboratory exercises, and an individual task, must be fulfilled to pass the lab assignment examination.



Course language is Swedish.
Department offering the course: ISY.
Director of Studies: Tomas Svensson
Examiner: Anders Nilsson
Link to the course homepage at the department


Course Syllabus in Swedish

Linköping Institute of Technology

 


Contact: TFK , val@tfk.liu.se
Last updated: 12/10/2015