Td1-pic-c - Notes de cours PDF

Title Td1-pic-c - Notes de cours
Author martin morin
Course Circuits électroniques 
Institution École de Technologie Supérieure
Pages 7
File Size 135 KB
File Type PDF
Total Downloads 77
Total Views 142

Summary

Notes de cours...


Description

TD Programmation des microcontrôleurs

2019/2020

Travaux dirigés N°1 Introduction au langage C Exercice 1 Enlever les parenthèses des expressions suivantes lorsqu'elles peuvent être retirées. a = (25 * 12) + b; if ((a>4) &&(b==18)) { } ((a>=6)&&(b=;i--) { result[i]=nb%(2); nb = nb / 2; } Exercice 4 Soit une variable : char nb; Écrire les expressions permettant de calculer les centaines, les dizaines et les unité de cette variable. Exercice 5 Différence entre && et & Évaluer les expressions : •a&b • a && b pour a= 0xF0 et b=0x0F En déduire les valeurs booléennes correspondantes (si ces expressions étaient utilisées dans un if par exemple). Construire des expressions booléennes sur les tests suivants expression vraie si : • le bit b6 est à 1 • le bit b3 est à 0 • le bit b2 est à 1 et le bit b4 est à 0 • le bit b2 est à 1 ou le bit b7 est à 0 • le bit b6 est l'inverse du bit b3 (sans utiliser de décalages) Exercice 6 Quelle opération arithmétique est réalisée par un décalage ? Évaluer pour cela les expressions suivantes (avec a=12 et b=23) : • a = a >> 1 (ou a >>= 1) • a = a >> 2 (ou a >>= 2) • b = b...


Similar Free PDFs