Informations générales
Number of hours
- Lectures -
- Projects -
- Tutorials 18.0
- Internship -
- Laboratory works 15.0
- Written tests 4.5
ECTSECTS
0.5
Goal(s)
Master assembly language programming (practical case of the ARM processor) and understand how to translate a C language program into assembly language.
Content(s)
- Number representation and integer arithmetic
- Study of circuits for arithmetic calculations
- Basic principles of processor and memory operation
- Assembly language and translation into machine language
- Variable management (in memory, in registers)
- Management of complex data structures (arrays, structure)
- Translation of block-structure languages into assembly language
Basic notions of algorithmics
Calendar
The course exists in the following branches:
- Curriculum - INFO - Semester 5
Additional Information
Course ID : KAIN5M16
Course language(s): 
You can find this course among all other courses.
Bibliography
- Architectures Logicielles et Matérielles (cours, études de cas et exercices corrigés) - P. Amblard, JC. Fernandez, F. Lagnier, F. Maraninchi, P. Sicard, P. Waille - Editions DUNOD 2000