Dansk - English
Short version - Full version
Advanced assembly programming (Fall 2004) |
|||
Course code : | EASM-U01 | ||
ECTS Credits : | 7,5 | Status : | Optional |
Placement : | 5-7 semester | Hours per week : | 4 |
Length : | 1 semester | Teaching Language : | Danish if no English students are present |
Principal Content : | Assembly, linking, location, lib, make. Instruction set for Intel Pentium 4 and AMD Opteron microprocessors. Application Binary Interface standards. Single-Instruction-Multiple-Data instructions. Test methods. Optimisation. | ||
Teaching method : | Theory lessons, exercises and a self-chosen project. The project can be made alone or in small groups. The project can, for example, be chosen from one of the following areas: digital signal processing of sound, graphics and animation; numerical solution of differential equations; fractals; chess program; encryption; data compression. | ||
Required prequisites : | Basic knowledge of assembly programming, corresponding to the course DIG1. Mastery of C++ | ||
Responsible teacher : | Agner Fog
, agfo@dtu.dk |