TSEA10 | Computer Hardware and Architecture, introductory course , 3,8 ECTS-points /Datorteknik M, I, C/ Advancement level: B | |
Aim: To give knowledge about how a computer works and how it is programmed on the lowest levelPrerequisites: TSEA 06 Switching theory and logical design or TMEL 52 Digital Electronics Course content: Binary codes. Binary representation of numbers. Binary arithmetic. Computer components:memories, registers, counters, arithmetic-logic unit. Processor with general registers. Machinelanguage. Assembly programming. Addressing modes. Subroutines and stacks. Microprogramming. Interrupts. In/out. DMA. Segmentation of address space, virtual memory. Methods to increase speed of execution: instruction queue, cache-memory, instruction pipeline. RISC- computers, delayed jumps.Course literature: O. Roos: Grundläggande datorteknik, Studentlitteratur. Manuals for the lab exercises. | ||
TEN1 | Written examination, 1,5 p. | |
LAB1 | Laboratory work, 1 p. |