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 |