UNIVERSITE D ORAN FACULTE DE MEDECINE 1 ere ANNEE MEDECINE Année Universitaire 2015 / 2016

Documents pareils
Conversion d un entier. Méthode par soustraction

Codage d information. Codage d information : -Définition-

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Les opérations binaires

Représentation d un entier en base b

Informatique Générale

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

V- Manipulations de nombres en binaire

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Cours Informatique 1. Monsieur SADOUNI Salheddine

Représentation des Nombres

TP 1 : 1 Calculs en binaire, octal et hexadécimal

Rappels Entrées -Sorties

Une version javascript sera disponible directement dans le cours prochainement.

Chapitre 10 Arithmétique réelle

Algorithme. Table des matières

Logiciel de Base. I. Représentation des nombres

Le codage informatique

Chapitre 1 I:\ Soyez courageux!

IFT2880 Organisation des ordinateurs et systèmes

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Système binaire. Algèbre booléenne

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

GPA770 Microélectronique appliquée Exercices série A

Architecture de l ordinateur

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

Bases de programmation. Cours 5. Structurer les données

1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.

Architecture des ordinateurs Introduction à l informatique

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

I- Définitions des signaux.

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

1 Introduction au codage

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Licence Sciences et Technologies Examen janvier 2010

Assembleur i8086. Philippe Preux IUT Informatique du Littoral. Année universitaire 95 96


CODAGE DES SMS. 2 Commandes «AT» 25 3 Matériels utilisés 55 4 Interfacer un téléphone GSM 73 5 Réalisations électroniques 101

La mémoire. Un ordinateur. L'octet. Le bit

Continuité et dérivabilité d une fonction

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

I.1- DÉFINITIONS ET NOTIONS DE BASE

1.1 L EXPLORATEUR WINDOWS

Licence Sciences, Technologies, Santé Mention Informatique Codage de l'information

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

IV- Comment fonctionne un ordinateur?

Représentation d un nombre en machine, erreurs d arrondis

ALGORITHMIQUE ET PROGRAMMATION En C

ASR1 TD7 : Un microprocesseur RISC 16 bits

Transmissions série et parallèle

Programmation linéaire

Gestion d'une billeterie défilé des talents

Bases de données documentaires et distribuées Cours NFE04

L exclusion mutuelle distribuée

CAISSE ENREGISTREUSE ELECTRONIQUE SE-G1

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

Structure du format BMP, sa lecture, sa construction et son écriture

TD 1 - Transmission en bande de passe

Systèmes de communications numériques 2

Communications numériques

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Manuel de référence du langage Exemples Les aventures de Docteur R.

Initiation au binaire

Créer une base de données

Le multiplexage. Sommaire

Glossaire des nombres

Jeux de caracte res et encodage (par Michel Michaud 2014)

COMMUNICATION ENTRE DEUX ORDINATEURS PAR LASER MODULE EN CODE MORSE OU BINAIRE.

Vers l'ordinateur quantique

Concevoir son microprocesseur

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

TP 1. Prise en main du langage Python

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

Mathcad Ces capacités font de Mathcad l outil de calcul technique le plus utilisé au monde.

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Esterel The french touch star touch esterel advance

Introduction à l'informatique. Vincent Boyer et Jean Méhat

Comment créer une facture

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

HERAKLES Page 1 sur 6 COMMENT CREER DES FACTURES D ACCOMPTE FICHE COMMENT CREER DES FACTURES D ACCOMPTE?

Structures algébriques

Limites finies en un point

Le Langage SQL version Oracle

Patentamt JEuropaisches. European Patent Office Numéro de publication: Office européen des brevets DEMANDE DE BREVET EUROPEEN

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

Dérivation : Résumé de cours et méthodes

CFX-9850GB PLUS CFX-9950GB PLUS

Série D65/D75/D72 Afficheurs digitaux modulaires

Bureau N301 (Nautile)

ANALYSE TRAMEs LIAISON SERIE

ROYAUME DU MAROC RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES : TERTIAIRE ET NTIC : SYSTÈME ET RÉSEAUX INFORMATIQUES

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

Transcription:

1. Définition Un système de numération se définit par deux éléments: a. La base du système, b. Les symboles du système. En informatique, les systèmes les plus utilisés sont les suivants: 2. Notation Soit N un nombre quelconque exprimé dans une base b. N sera noté comme suit: Tel que: b: base du système de numération. a i : symbole du système, i = 0,, n-1. avec.a i < b Présenté par : Mme BESSEDIK. I Page 1

s : N 1 = (19017) 10 En Décimal, avec: a 4 = 1, a 3 = 9, a 2 = 0, a 1 = 1, a 0 = 7. On remarque que les a i sont tous inférieurs à la base 10. (a i < 10). N 2 = (1011101) 2 En Binaire, avec: a 6 = 1, a 5 = 0, a 4 = 1, a 3 = 1, a 2 = 1, a 1 = 0, a 0 = 1. N 3 = (1370) 8 En Octal, avec: a 3 = 1, a 2 = 3, a 1 = 7, a 0 = 0. N 4 = (A9120) 16 En Hexadécimal, avec: a 4 = A, a 3 = 9, a 2 = 1, a 1 = 2, a 0 = 0. N 5 = (18095) 8 La notation N 5 = (18095) 8 n est pas correcte, car tous les chiffres doivent être inférieurs à 8 ce qui n est pas le cas pour le 2 ième chiffre et aussi pour le 4 ième (a 1 = 9 > 8) et (a 3 = 8). 3. Le système binaire C est la base utilisée en informatique pour la représentation des informations au niveau machine. Ce système possède deux chiffres: 0 et 1. Ces deux états sont les seuls que la machine peut assimiler. 4. Le système décimal C est le système usuel dans la vie quotidienne. La base du système décimal est la base 10 et ses symboles sont les dix chiffres: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Cela veut dire qu en décimal, les dix chiffres précédents sont suffisants pour exprimer n importe quel nombre. Seulement, la machine ne pouvant assimiler que les deux valeurs 0 et 1, il serait important de savoir comment exprimer les nombres décimaux en binaires et comment effectuer l opération inverse et on parle de conversion de base. 5. Le système octal La base du système octal est 8. En octal, les nombres sont représentés sous forme de combinaisons de chiffres parmi les suivants: 0, 1, 2, 3, 4, 5, 6, et 7. Présenté par : Mme BESSEDIK. I Page 2

6. Le système hexadécimal Le système hexadécimal ( base 16) utilise 16 chiffres pour la représentation des nombres, à savoir: les chiffres du système décimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. les six (6) premières lettres de l alphabet: A, B, C, D, E, F. Le tableau suivant donne l équivalent décimal d un chiffre hexadécimal: 7. Passage de la base 2, 8, 16 à la base 10 L exemple suivant illustre la méthode de conversion, en décimal, d un nombre exprimé dans une base b quelconque. : Soit N = (a n-1 a n-2 a n-3 a 0 ) b Pour avoir la représentation en décimal du nombre N exprimé dans une base b quelconque, il suffit d effectuer le calcul suivant: (N) b = a n-1 * b n-1 + + a 1 * b 1 + a 0 * b 0 La formule générale s écrit comme suit: Présenté par : Mme BESSEDIK. I Page 3

i étant le poids du chiffre ai. n-1 (N) 10 = ai * b i i=0 On considère le nombre: N = (1023) 4 on commence par définir le poids de chaque chiffre et cela en les numérotant de droite à gauche et on commençant la numérotation à partir de 0. Puis, on multiplie chaque chiffre a p de poids p par la base b élevée à la puissance p. (a p * b p ) N = 1*4 3 + 0*4 2 + 2*4 1 + 3*4 0 = 64 + 0 + 8 + 3 = 75. Ainsi, nous avons: N = (1023) 4 = (75) 10 o La conversion en décimal d un nombre exprimé en binaire s effectue suivant le même procédé: o Soit à convertir en décimal, le nombre N exprimé en binaire comme suit: N = (10111001) 2 Les poids des chiffres: Présenté par : Mme BESSEDIK. I Page 4

ainsi, le nombre N en décimal est calculé comme suit: N = 1*2 7 + 0*2 6 + 1*2 5 + 1*2 4 + 1*2 3 + 0*2 2 + 0*2 1 + 1*2 0 = 128 + 0 +32 + 16 + 8 + 0 + 0 + 1 = 185. D où N = (185) 10 Soit à convertir en décimal le Nombre X = (175) 8. (X) 10 = 1*8 2 + 7*8 1 + 5*8 0 = 64 + 56 +5 = 125. Ainsi, (175) 8 = (125) 10 Soit à convertir en décimal le Nombre X = (A24) H. (X) 10 = A*16 2 + 2*16 1 + 4*16 0 Le tableau précédent (cours) nous donne l équivalent de la lettre A en décimal: = 10*16 2 + 2*16 1 + 4*16 0 = 2596. Ainsi, (A24) H = (2596) 10 8. Passage de la base 10 à la base 2, 8, 16 Pour exprimer en binaire, un nombre exprimé dans une base b, on dispose d une méthode par divisions successives. Conversion par division successives Présenté par : Mme BESSEDIK. I Page 5

Soit X un nombre exprimé dans la base 10. Pour l exprimer dans une autre base b, il suffit d effectuer des divisions successives sur b jusqu à l obtention d un résultat nul. les étapes à suivre sont les suivantes: soit Xi: le résultat de la division. ri: le reste de la division n i. 1) Effectuer la division X / b = X 0 et le reste r 0 si X0 = 0 alors aller à 3) sinon aller à 2) 2) Effectuer la division Xi / b = X i+1 et le reste r i+1 si Xi+1 = 0 alors aller à 3) sinon aller à 2) 3) Arrêter la division. Le résultat est (X) 10 = (r m r m-1 r 1 r 0 ) 2 : Soit le nombre Y = (115) 10, convertir ce nombre en binaire: Le passage de la base 10 à la base 8 s effectue de la même manière que le passage de la base 10 à la base 2. Soit à convertir en Octal le nombre X = (125) 10. Présenté par : Mme BESSEDIK. I Page 6

Pour cela, on va effectuer les divisions successives de X sur 8. Les restes de ces divisions vont constituer les chiffres de X exprimé en Octal. L arithmétique de l ordinateur est fondée sur le système binaire, c est pourquoi il faut connaître comment passer de l octal (ou de hexadécimal) au binaire et inversement. Pour convertir un nombre octal en binaire, il faut passer par une base intermédiaire qui est la base 10. 1) Soit le nombre Y = (175) 8 = (?) 2. a. Passage de l octal à la base 10 Y = (175) 8 = 1*8 2 + 7*8 1 + 5*8 0 = (125) 10 b. Passage du décimal au binaire Y = (125) 10 = (1111101) 2 Conclusion Y = (175) 8 = (1111101) 2 Présenté par : Mme BESSEDIK. I Page 7

1) Soit le nombre Y = (A24) H = (?) 2. a. Passage de l hexadécimal à la base 10 Y = (A24) H = (2596) 10 b. Passage du décimal au binaire Y = (2596) 10 = (101000100100) 2 Conclusion Y = (A24) H = (101000100100) 2 Remarques 1) L orsqu une base est une puissance d une autre base, le passage de l une à l autre devient très facile et ne nécessite pas une base intermédiaire. 2) Ainsi, le passage de la base 8 (2 3 ) ou 16 (2 4 ) à la base 2 peut s effectuer sans passer par la base 10. 9. Passage de l octal au binaire La base 8 est une puissance de la base 2. Pour convertir un nombre octal en binaire, on possède comme suit: on a 8 = 2 3 cela veut dire que pour représenter un seul chiffre octal en binaire, il faut utiliser 3bits. ainsi, la représentation des chiffres de la base 8 en binaire est la suivante: Présenté par : Mme BESSEDIK. I Page 8

Application 1 Soit le nombre Y = (175) 8 = (?) 2. Pour trouver l équivalent binaire de ce nombre octal, il suffit de trouver l équivalent binaire de chaque chiffre octal. Y = (175) 8 = (1111101) 2 Application 2 Soit le nombre binaire Y = (1111101) 2 = (?) 8. Pour trouver l équivalent octal de ce nombre binaire, il suffit de regrouper les bits du nombre binaire en groupes de 3 bits en partant de la droite. Si le dernier groupe ne contient pas trois bits, ajoutez des zéros. Ainsi, trouver l équivalent octal de chaque groupe de 3 bits. Y = (1111101) 2 = (175) 8 10. Passage de l hexadécimal au binaire La base 16 est une puissance de la base 2. Pour convertir un nombre hexadécimal en binaire, on possède comme suit: on a 16 = 2 4 cela veut dire que pour représenter un seul chiffre hexadécimal en binaire, il faut utiliser 4bits. ainsi, la représentation des chiffres de la base 16 en binaire est la suivante: Présenté par : Mme BESSEDIK. I Page 9

Application 1 Soit le nombre Y = (A24) H = (?) 2. Pour trouver l équivalent binaire de ce nombre hexadécimal, il suffit de trouver l équivalent binaire de chaque chiffre hexadécimal. Y = (A24) H = (101000100100) 2 Application 2 Soit le nombre binaire Y = (101000100100) 2 = (?) H. Pour trouver l équivalent hexa de ce nombre binaire, il suffit de regrouper les bits du nombre binaire en groupes de 4 bits en partant de la droite. Si le dernier groupe ne contient pas trois bits, ajoutez des zéros. Ainsi, trouver l équivalent hexa de chaque groupe de 4 bits. Présenté par : Mme BESSEDIK. I Page 10

Y = (101000100100) 2 = (A24) H Présenté par : Mme BESSEDIK. I Page 11