Dansk - English

Kort version - Fuld version


Avanceret assembly programmering (Efterår 2007)

Kursuskode : EASM-U01
ECTS Point : 7,5 Status : Tilvalg
Placering : 5-7 semester Timer pr. uge : 4
Længde : 1 semester Undervisningssprog : Dansk hvis der ikke er engelsksprogede studerende tilstede

Hovedindhold : Mikroarkitekturen af de nyeste mikroprocessorer fra Intel og AMD. Multi-core processorer. Out-of-order execution. Single-Instruction-Multiple-Data instruktioner. Lavniveau programmering. Compileres virkemåde. Application Binary Interface standarder. Testmetoder. Profiling. Optimering.
Undervisningsform : Teori, øvelser, samt et selvvalgt projekt. Projektet kan laves alene eller i små grupper.
Krævede forudsætninger : Grundlæggende forståelse af mikroprocessorer svarende til kurset DIG2A. Kunne programmere i C++.
Ansvarlig underviser : Agner Fog , agfo@dtu.dk