Représentation des entiers

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Architecture de machines Codage des informations
Les formats Stage – Semaine 4.
Principe de la conversion
Le codage de l ’information
Architecture des Ordinateurs
Architecture de machines Eléments de logique
Présentation Unité de codage
La loi des signes avec les 4 opérations.
Le codage des nombres en informatique
Représentation numérique de l’information
Addition et soustraction des nombres entiers
Le Langage Binaire.
Et l'énergie dans tout çà ….
Le codage des nombres en informatique
Fabienne BUSSAC EQUATION DU TYPE x² = a 1er cas : a est positif x² = a
LES NOMBRES RELATIFS I DEFINITION 1° Activité 1 page 80
Chapitre 1 NOMBRES RELATIFS 1) Multiplication 2) Division.
Informatique, Ordinateur & Programme ...
Codage de l’information
Chapitre 2 : Représentation de l’information dans la machine
Représentation binaire de nombres entiers et opérations arithmétiques de base Sujets de ce thème
Les Entiers Relatifs La règle des entiers relatifs
Cohen Julien Neville gabriel
Cohen Julien Neville gabriel
L’écriture des grands nombres: les puissances de 10
Codage des nombres en informatique : le système binaire.
Fabienne BUSSAC EQUATIONS 1. Définition
REPRESENTATION DE L’INFORMATION
Les fonctions linéaires et affines
Nombres relatifs (Partie 1)
Le codage des nombres en informatique
Numération Numération D.L.B.
1 INFOR 101 Chapitre 4 Marianne Morris. 2 Révision de chapitre 3 Algorithmes Sequential Search Selection Sort Binary Search Ordre de magnitude  (n) Mesurer.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
?...1…-13…( )…x…/… …-(-2)…-2(5-7)…-2+6…?
Chapitre 1 Nombres relatifs.
Introduction aux systèmes numériques
Les entiers ( naturels) : 0; 1; 2; 3; 99
Patricia Renault UPMC 2004/2005
Codage de l’information
La soustraction des entiers relatifs
L’addition des entiers relatifs
Cours d’initiation en Informatique
Les Entiers Relatifs Addition Et Soustraction
Fabienne BUSSAC NOMBRES RELATIFS, ADDITION ET SOUSTRACTION, RAPPELS
Chapitre 4 La représentation des nombres.
- 5  3 = ? - 5  ( - 9) = ? 6  (- 9) = ? (– 35)  (– 2) = ?
Opérations sur les nombres relatifs
Chapitre 4b La représentation des nombres.
Chapitre 3 La numération octale et hexadécimale.
Opérations sur les nombres relatifs
Les fractions
CHAPITRE 5 Les nombres entiers 1. Les entiers 2 Les entiers signés représentations pour le 0.
M. YAMANAKA – Cours de mathématiques. Classe de 4ème.
CHAPITRE 8 Les booléens et les chaines de bits 1.
La NUMERISATION de l’information
Pierre Joli Cours de Mathématique Pierre Joli
8- Inéquations Définition Comparaison de deux nombres
A. Lebrun. La base 2 Un nombre peut se représenter en base deux par une suite de 0 ou de 1. Chaque bit a un poids qui dépend de son rang Le format n impose.
Le codage des nombres en informatique
A.Lebrun. Principe des compteurs Les compteurs servent à mesurer le nombre d’impulsion qui arrivent sur l’entrée de comptage Les compteurs sont constitués.
Journal mathématiques.
Opérations sur les nombres relatifs Chapitre 1 Classe de 4ème.
Chapitre 4 la représentation des nombres. Chapitre 4 : La représentation des nombres 1 - Introduction 1.1 – Notion de mot 2 - La représentation des entiers.
Opérateurs Toute donnée informatique est stockée en mémoire sous la forme d'une combinaison de bits (mot machine). Les opérateurs bits permettent de modifier.
Représentation de l’information en binaire:
Chapitre 2 : Représentation de l’information dans la machine Introduction Représentation des nombres négatifs –Signe / valeur absolue –Complément à 1 –Complément.
Codification et représentation de l’information Enseignant: Mahseur mohammed Groupe FB: mi2016ua1 Chaine YT: Cours informatique.
Transcription de la présentation:

Représentation des entiers Numération Représentation des entiers Numération - Représentation des entiers

Notion de mot Les système informatiques manipulent des informations binaires et travaillent en général sur une longueur fixe de bits que l’on appelle mot. Suivant le processeur, la taille du mot est différente : 32 ou 64 bits pour les processeurs actuels 16 ou 32 bits pour les microcontrôleurs (arm, ST Micro Electronique…) Numération - Représentation des entiers

Exemple pour un processeur 16 bits Numération - Représentation des entiers

Représentation des entiers négatifs Les entiers signés La solution la plus simple pour représenter les entiers négatifs consiste à réserver un bit pour le signe. La convention retenue impose de mettre le bit de poids le plus fort à : 0 pour représenter un nombre positif 1 pour un nombre négatif Numération - Représentation des entiers

Combien peut on représenter de nombres positifs et négatifs sur 4, 8 bits… Avec cette méthode, on peut représenter sur 8 bits l’intervalle de nombre entiers : 27 soit 128 nombres >= 0 et 128 nombres < 0 Plus généralement sur n bits : 2 n-1 nombres >= 0 et 2 n-1 nombres < 0 Numération - Représentation des entiers

Règles adoptées par les constructeurs Si le bit de signe à la valeur 0, la donnée est positive Si le bit de signe à la valeur 1, la donnée est négative La valeur zéro est considérée comme positive Les valeurs positives sont représentées sous leur forme binaire Les valeurs négatives sont représentées sous leur forme complémentée. Numération - Représentation des entiers

Représentation complémentée Complément restreint (complément à un) Le complément restreint d’un nombre binaire s’obtient par une simple inversion des bits constituant ce nombre. (les bits à 1 passent à 0 et les bits à 0 passe à 1) Exemple : Numération - Représentation des entiers

Représentation complémentée Complément restreint (complément à un) Inconvénient majeur, le complément restreint autorise deux représentation distinctes de la valeur 0 Un « zéro positif » +0 Un « zéro négatif » -0 Numération - Représentation des entiers

Représentation complémentée Complément vrai (ou complément à 2) Le complément vrai d’un nombre binaire s’obtient en ajoutant 1 au complément restreint Nombre en binaire (+74) : 0 1 0 0 1 0 1 0 Complément restreint : 1 0 1 1 0 1 0 1 + 1 Complément vrai (-74) : 1 0 1 1 0 1 1 0 Numération - Représentation des entiers Bit de signe

Représentation complémentée Complément vrai (ou complément à 2) Le plus grand nombre positif sur 8 bits est : 0111 1111 qui représente 27 -1 soit 127 Le plus grand nombre négatif sur 8 bits est : 1000 0000 qui représente -27 soit -128 Numération - Représentation des entiers

Addition d’entiers 1er Cas : pas de débordement, résultat négatif Exemple : (-64) + 16 = (-48) (-64) : 1 1 0 0 0 0 0 0 16 : + 0 0 1 1 1 1 1 1 (-48) : 1 1 0 1 0 0 0 0 |(-48)| : 0 0 1 1 0 0 0 0 Numération - Représentation des entiers

Addition d’entiers 2ème Cas : débordement, résultat positif Exemple : 64 + (-16) = 48 64 : 0 1 0 0 0 0 0 0 (-16) : + 1 1 1 1 0 0 0 0 48 : 1 0 0 1 1 0 0 0 0 Le résultat est positif Le bit de poids fort est à 0 Ignoré : en dehors des 8 bits Numération - Représentation des entiers

Addition d’entiers 3ème Cas : débordement, résultat négatif Exemple : (-64) + (-16) = (-80) (-64) : 1 1 0 0 0 0 0 0 (-16) : + 1 1 1 1 0 0 0 0 (-80) : 1 1 0 1 1 0 0 0 0 Le résultat est négatif Le bit de poids fort est à 1 Ignoré : en dehors des 8 bits Numération - Représentation des entiers

En cas de débordement, on ignore celui-ci en ne le reportant pas. Résumé En cas de résultat positif (bit de poids fort à 0), on obtient directement le résultat. En cas de résultat négatif (bit de poids fort à 1), on recherche la valeur absolue du résultat : On re complémente à vrai (complément restreint + 1) pour vérifier. En cas de débordement, on ignore celui-ci en ne le reportant pas. Numération - Représentation des entiers