Studenten skal beherske grunnleggende tema innen digitalteknikk. Det vektlegges tema som har betydning for forståelsen av arkitekturen i datamaskiner.
Studenten skal få innsikt i grunnleggende tekniske prinsipper for moderne datamaskiners arkitektur og programmering på lavt nivå. Studenten skal opparbeide seg forståelse for sammenhengen mellom hardware og software samt sammenhengen mellom lavnivå og høynivå programmering.
Innføring i digitalteknikk: - Tallsystemer og koder, Boolesk algebra, kombinatoriske kretser, latcher og vipper, sekvenskretser, syntese av synkrone sekvenskrester, AD- og DA omformere Datamaskin arkitektur med eksemplifisering fra mikrokontrollere og PC systemer: - Software: Assemblyprogrammering og c-programmering - Hardware: CPU, busser og internminne, interruptkontroller, timer, parallelle inn- og utkretser, DMA, numeriske prosessorer
ForelesningerLab.øvelserObligatoriske oppgaverOppgaveløsningProsjektarbeid
Skriftlig eksamen, 5 timer
Bokstavkarakterer, A (best) - F (ikke bestått)
Rettes av emnelærer(e)
Ordinær kontinuasjon.
Godkjent kalkulator
3 prosjektoppgave(r) (må være godkjent av faglærer)
William Stallings: Computer Organization & Architecture. 7th edition. Pearson/Prentice Hall. V. Johansen: Emnehefte - Mikrokontrollere - 2007 V. Johansen: Emnehefte - Pentiumprosessoren - 2007
PDF utskrift