===== Cours 1 (jeu 2021-01-14) ===== * [[https://umontreal.zoom.us/rec/play/hE6oBnv9DfXpW9EORgBmNUipPmn3n40kylsBJnEK5s5gY9ygn45lvwciH3UmXeQp-7ZLE2hmYKmIJNRm.hftDNRqKeg_-5sJ9|Vidéo]] ''=5!iKyJU'' * Plan de cours * 19:00 : Description des 4 devoirs à rendre ===== Cours 2 (mar 2021-01-19) ===== * [[https://umontreal.zoom.us/rec/play/M6GbCtCr490IzHc-Rdi0eZAJnBiiv8Hnio_0F301Uq0UZrBTeCPEYzMJ3wSumwBRpTcLxXoqmolK3hyA.GfCCQHexClwz0Agt|Vidéo]] ''1t!t5R?3'' ==== Introduction aux systèmes informatiques ==== * Quatre composants essentiels : données, matériel, logiciel, communication * Un système informatique : software + hardware * Modèle de Von Neumann * Niveaux d’abstraction en informatique * Loi de Moore ==== Systèmes de nombres ==== * Base 2 * Base X ===== Cours 3 (jeu 2021-01-21) ===== * [[https://umontreal.zoom.us/rec/share/3pjUSd0qp6SaEIQBl10z7HryPEm5r2sZqZv3h45I7_OfpmtEeCcFtWJu_6oBahVD.iwPVvGFP_tq-n30-|Vidéo]] ''k=736=64'' ==== Systèmes de nombres ==== * Systèmes de numération * Quantité/Comptage; Base 10 * Conversion d’une base à une autre * Représentation d’un nombre N en base X * Conversion du nombre N exprimé en base X vers la base 10 (X -> 10) * Fractions * Conversion du nombre N exprimé en base 10 vers une base X ===== TP 1 (jeu 2021-01-21) ===== * Base 6,16 -> Base 10 * Nbr bits/octets pour stocker un 3175000 => log_2(3175000) / 1 octet = 8 bits * Addition base 16 * Base 2 -> 16 * Base 16 -> 2 ===== Cours 4 (mar 2021-01-26) ===== * [[https://umontreal.zoom.us/rec/share/BqGzrosGVFv-geWnxKWVXWmuNECygjcSE2n5QRR2QFoBWE6KDP6RNSHfoPWBamUR.q_gxmH1rVccFrATs|Vidéo]] ''V=mwQn0*'' ==== Systèmes de nombres ==== * Conversion du nombre N exprimé en base 10 vers une base X * Conversion du nombre N exprimé dans la base 8, 16 vers la base 2 et vice versa * Conversion du nombre N exprimé dans la base 8 vers la base 16 et vice versa * Mesure de la quantité d'information * Addition binaire * Multiplication ==== Format de données ==== * Introduction * Format propriétaire - Standard * Caractères Alphanumériques ===== Cours 5 (jeu 2021-01-28) ===== * [[https://umontreal.zoom.us/rec/play/iP5c2sezZDRQNcYeC9mX9Ht1qVULBYaJNaiLKSZt_F87NAMLyryHODHd_tnSG3Pgt6vaggzV2G_fts-i.-7oyrp4hXkrC4vn7|Vidéo]] ''+yx6?5HG'' ==== Format de données ==== * Caractères Alphanumériques * Entrée Alphanumérique * Format d’images * Format audio et vidéo * Compression de données ===== TP 2 (jeu 2021-01-28) ===== * Base 2 -> 16 * Base 16 -> 2 * Base 2 -> ASCII * Bit perdu (reste illisible), bit erroné(1 caractère illisible) * 1 page = 2500 caractères, 16 bits/caractère ===== Cours 6 (mar 2021-02-02) ===== * [[https://umontreal.zoom.us/rec/share/TEvxDYF7I_CTpAGMVn6hjbPHxTM1r-1y9i6PRAivQBrD0iTg8Yt9TPvdNAiALOff.WFR6vJh9lWr-gbCm|Vidéo]] ''8Aqz@B@V'' ==== Représentation des nombres entiers ==== * Représentation des données * Représentation des nombres * Entier * Représentation des nombres entiers signés * Entiers positifs * En Général (binaire) * Convention du codage DCB * Intervalles de formats de données * Convention de la valeur signée * Convention du complément * Complément logique * Add / Sub en complément à 9 * Convention du complément à 1 * Add / Sub en complément à 1 * Complément arithmétique (vrai) * Complément vrai * Convention du complément à 2 * Signe * Notion de “Complément” * Intervalle des nombres représentables en complément à 2 : -32 à +31 ===== Cours 7 (jeu 2021-02-04) ===== * [[https://umontreal.zoom.us/rec/share/Cl2pcLDm0eCj5YkQX5DycaJRU7f1YvDaDi-26X33PSzpLFwcY8bol8g8i6ZyGZyt.syvY6cpYAj-dz86i|Vidéo]] ''x6YhZx^*'' ==== Représentation des nombres entiers ==== * Intervalles des nombres * Addition en complément à 2 * Notion de carry et d’overflow ==== Représentation des nombres flottants ==== * Systèmes de numérotation positionnels * Nombres à virgule, notation exponentielle * Représentation des nombres * Éléments de la notation exponentielle * Représentation normalisée * Représentation de l’exposant et de son signe ===== TP 3 (jeu 2021-02-04) ===== * Complément à 10 sur 4/5 chiffres * Complément à 2 sur 16 bits * Complément à 16 sur 6 chiffres * Nombre octal sur 6 chiffres * Complément à 1 et complément à 2 * Additions : Carry et Overflow * Complément à 8 ===== Cours 8 (mar 2021-02-09) ===== * [[https://umontreal.zoom.us/rec/share/hJSu9RecR5Wq44mCH92Eu-LndHc1LwLGXD9BgzGpEKPvp0mxM0nj7pZKwckbytid.toAeHkdpR0SUd31R|Vidéo]] ''t@U9Id!^'' ==== Représentation des nombres flottants ==== * Représentation en virgule flottante * Overflows / Underflows * Format typique * Conversion d’un nombre fractionnaire * Norme IEEE 754 * Simple précision (32 bits) IEEE 754 * Décimal vers simple précision * Simple précision vers décimal * Valeurs spéciales IEEE 754 * Valeur zéro * Nombres dénormalisés * Table récapitulative * Double précision (64 bits) * Perte de précision * Représentation infinie * Comparaison * Utiliser la bonne représentation