Professor | Christophe TOMBELLE |
Methods | Lectures, Seminar, Practical work, Independent Study |
27 hours | |
Prerequisites | Language C, Boolean Logic |
ECTS | 5 |
This module brings basic knowledge on the structure and the operation of the microprocessor-based systems. It also gives a description of the techniques used by the current processors present in the computers. In addition, the part of the software increase, including in the hidden or embarked applications. The assembler is a tool which permit to apprehend by the analysis the high level mechanisms of the software. This module teaches how to have an idea of the quality of the code assembler generated by a compiler of high-level language and more concretely how to interface the language C and the assembler. To control the absence of structuring of the assembler, a methodology is essential; it is proposed in this module.
Structure of the material, performances and orders of magnitude, representation of the data, structuring of the treatments, mechanisms of the high-level languages, pseudo-parallelism.
Individual global synthesis of the Unit of Value: coefficient 2
Individual control: coefficient 1