TSEI30 Computer Hardware and Architecture, ECTS-points
/DATORTEKNIK/

Advancement level:
B

Aim:
The course intends to give basic knowledge about how computers work and programming on the lowest level.

Prerequisites:
TSIU 40 Switching theory and logic design.

Course organization:
Lectures, lessons and laboratory work.

Course content:
- The main parts of a computer - Data representation and codes. Signed an unsigned arithmetic. Algorithms for multiplication/division of binary numbers. - Memory. Static and dynamic RAM. Construction of memory subsystems. - Instruction list and adressing modes for a simple computer. Assembly programming. - The implementation of a microprogrammed computer. Fetch and execution cycles. Interrupt. - I/O-handing. DMA. - Cache memory, pipelining and RISCs.

Course literature:
Roos O: Grundläggande datorteknik. (in swedish) Separate documents from the department.

LAB 1Labratory work
TEN 1Written examination
Course language is Swedish.