Embedded Systems - KAIN5M16

Informations générales

  • Number of hours

    • Lectures -
    • Projects -
    • Tutorials 18.0
    • Internship -
    • Laboratory works 15.0
    • Written tests 4.5

    ECTS

    ECTS 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

Prerequisites

Basic notions of algorithmics

Calendar

The course exists in the following branches:

  • Curriculum - INFO - Semester 5

Additional Information

Course ID : KAIN5M16
Course language(s): FR

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