TSIU02 |
Datorteknik, 4 hp
/Computer Hardware and Architecture/
För:
DI
EL
IP
M
|
|
Prel. schemalagd
tid: 44
Rek. självstudietid: 63
|
|
Utbildningsområde: Teknik
Huvudområde: Elektroteknik Nivå (G1,G2,A): G1
|
|
Mål:
IUAE-matris
Kursen skall ge en datateknisk bas om hur enkla processorer fungerar och programmeras på lägsta nivå. De laborativa momenten skall genom experimentell implementering av labdatorsystemet ge övning i att tillämpa abstrakta modeller och felsökningsmetodik. Laborationerna skall dessutom öva förmågan att arbeta i grupp. Datablad och manualer på engelska övar att kommunicera på främmande språk.
Efter kursen ska du kunna:
- (i) Programmera en processor på lägsta nivå.
- (ii) Använda adresseringsmoder och avbrottshantering.
- (iii) Göra beräkningar med binär aritmetik.
- (iv) Förstå hur ett enkelt datorsystem är uppbyggt.
- (v) Redogöra för processorns sammanhållande roll plats i ett datorsystem.
- (vi) Felsöka program och hårdvara.
- (vii) Läsa och förstå datablads upplägg och information.
- (viii) Använda en processors portar eller motsvarande in- och utenheter.
- (ix) Bidra till diskussion och resultat i en laborationsgrupp.
För att nå dessa mål används assemblerprogrammering.
(Numeraler hänvisar till motsvarande kommentarsfält i IUAE-matrisen.)
|
|
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) För att få fullt utbyte av kursen krävs att du kan utföra enklare mätningar med oscilloskop, kan lösa problem i grundläggande ellära samt kan utföra enklare programmeringsuppgifter i något högnivåspråk.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
|
Påbyggnadskurser Mikrodatorprojekt, Konstruktion med mikrodatorer
|
|
Organisation: Kursen består av föreläsningar, lektioner samt laborationer.
|
|
Kursinnehåll: Binär artimetik:
Talrepresentationer, fixtal och flyttal. Aritmetisk-logiska operationer, addition, subtraktion, multiplikation, skift
Datorarkitektur:
Internt dataflöde i en enkel datormodell. Instruktioner, instruktionsformat, adresseringsmoder, in- och utmatning, avbrott.
In- och utenheter.
AD- och DA-omvandlare.
Mikrokontroller:
Syfte och egenskaper. Inbyggda funktioner, timer, klockalternativ, black- och brown-out.
|
|
Kurslitteratur: Foyer, Per. Mikroprocessorteknik (Studentlitteratur). Föreläsningsunderlag. Laborationshandledningar.
|
|
Examination: |
UPG1
|
Godkänd laborationsserie (U, G) |
4 hp
|
|
|
Laborationerna testar studentens förmåga att skriva och verifiera assemblerprogram i miljö med avbrott och hårdvara för in- och utmatning. Samtliga laborationer måste vara godkända för godkänd laborationskurs.
På kursen ges betyg Underkänd/Godkänd. |