Dansk - English

Kort version - Fuld version


Avanceret assembly programmering (Efterår 2004)

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 : Assembly, linking, lokering, lib, make. Instruktionssæt for Intel Pentium 4 og AMD Opteron mikroprocessorer. Application Binary Interface standarder. Single-Instruction-Multiple-Data instruktioner. Testmetoder. Optimering.
Undervisningsform : Teori, øvelser, samt et selvvalgt projekt. Projektet kan laves alene eller i små grupper. Projektet kan f.eks. vælges inden for et af følgende områder: Digital signalbehandling af lyd eller grafik, herunder animation. Numerisk løsning af differentialligninger. Fraktaler. Skakprogram. Kryptering. Datakomprimering.
Krævede forudsætninger : Grundlæggende forståelse af assembly, svarende til kurset DEL2/DIG2. Kunne programmere i C++.
Ansvarlig underviser : Agner Fog , agfo@dtu.dk