TSIU30 DATORTEKNIK, 3,5 poäng
/Computer Hardware and Architecture/

För: EI 1, DI 1

Utbildningsområde: Teknik    Ämnesgrupp: Datateknik
Fördjupningsnivå: B

Mål:
Datorteknik är läran om hur datorer är konstruerade, hur de fungerar i detalj och programmeras på lägsta nivå. Målet med kursen är att ge grundläggande orientering om modern datorteknik, på en allmängiltig teoretisk nivå men illustrerat med konkreta och moderna exempel samt praktiska moment i form av laborationer. Kursen avser att ge en förståelse av kopplingen mellan maskinvara och programvara. Kursen skall utgöra en god grund för vidare studier på området, dels i eventuella fortsättningskurser på högskolenivå, dels i framtida yrkesverksamhet.

Organisation:
Undervisningen sker i form av föreläsningar och laborationer. Endast enstaka schemalagda lektioner ges, men kursassistenter står kontinuerligt till förfogande för personlig handledning och eventuella extra seminarier.

Kursinnehåll:
Binära koder. Binär representation av tal. Binär aritmetik. Datorns beståndsdelar på blockschemanivå. Centralenhet med ackumulatorregister. Centralenhet med generella register. Maskinspråk. Assemblyprogrammering. Olika adresseringssätt. Subrutiner och stackhantering. Centralenhetens beståndsdelar på detaljnivå. Mikroprogrammering. Avbrott. In- och utenheter. DMA. Bussorganisation. Olika minnestyper. Ett enkelt mikrodatorsystem. Några moderna sätt att öka exekveringshastigheten. Översikt av en modern, avancerad mikroprocessor.

Kurslitteratur:
Olof Roos: Grundläggande datorteknik.(Studentlitteratur) Kompletterande material från institutionen.

LAB1En laborationskurs.
TEN1En skriftlig tentamen.

Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97