Codage des informations le système binaire



Documents pareils
Les opérations binaires

IFT2880 Organisation des ordinateurs et systèmes

Logiciel de Base. I. Représentation des nombres

Conversion d un entier. Méthode par soustraction

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Représentation des Nombres

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Cours Informatique 1. Monsieur SADOUNI Salheddine

Informatique Générale

Chapitre 10 Arithmétique réelle

IFT1215 Introduction aux systèmes informatiques

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

Programmation C. Apprendre à développer des programmes simples dans le langage C

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

Microprocesseur + Logiciel

Architecture matérielle des systèmes informatiques

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

V- Manipulations de nombres en binaire

Une version javascript sera disponible directement dans le cours prochainement.

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

Architecture de l ordinateur

IV- Comment fonctionne un ordinateur?

Système binaire. Algèbre booléenne

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

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

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

QUESTION 1 {2 points}

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

Nom : Date : Je connais par cœur toutes les opérations jusque 10.

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

Mathématiques appliquées à l informatique

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

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

Electronique Numérique

ASR1 TD7 : Un microprocesseur RISC 16 bits

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

1 Introduction au codage

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

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Calculons avec Albert!

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

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

Algorithme. Table des matières

I.1- DÉFINITIONS ET NOTIONS DE BASE

Représentation d un entier en base b

EXERCICES DE REVISIONS MATHEMATIQUES CM2

Vers l'ordinateur quantique

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

Programmation assembleur : aperçu

Architecture des Ordinateurs Première partie. Licence d Informatique - IUP Miage - FIIFO

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

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

Conception de circuits numériques et architecture des ordinateurs

Temps forts départementaux. Le calcul au cycle 2 Technique opératoire La soustraction

Les fonctions logiques

ELP 304 : Électronique Numérique. Cours 1 Introduction

Introduction...6. Assembleur, philosophieet atouts...8. Avantages et inconvénients de l assembleur...9. Que programmer en Assembleur?.

Le codage informatique

Concevoir son microprocesseur

nom : Collège Ste Clotilde

Arithmétique réelle. Introduction à l arithmétique flottante La précision des calculs: analyse et améliorations. Valérie Ménissier-Morain

FRANCAIS ENGLISH DEUTSCH ITALIANO ESPANOL NEDERLANDS PORTUGUESES MANUEL UTILISATEUR USER S GUIDE BENUTZERHANDBUCH GUIDA PER L UTENTE GUIA DEL USUARIO

S entraîner au calcul mental

PIC : COURS ASSEMBLEUR

Conception de Systèmes de Communications Numériques

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Architecture des ordinateurs. Robin FERCOQ


INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Livret - 1. Informatique : le matériel. --- Ordinateur, circuits, codage, système, réseau. Cours informatique programmation.

Priorités de calcul :


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

Licence Sciences et Technologies Examen janvier 2010

Systemesdigitaux. Cours 5

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

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

Chap17 - CORRECTİON DES EXERCİCES

Organisation des Ordinateurs

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

Université de La Rochelle. Réseaux TD n 6

IF AC/AO 2014/2015 Architecture des ordinateurs. Protopoly

Architecture des ordinateurs Introduction à l informatique

Architecture : Circuits numériques et éléments d architecture

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Architecture des ordinateurs

a) b)

ET LO GICIEL D UN S YS T EME IN FORMATIQUE

avec des nombres entiers

Formations spécifiques

Tout savoir sur le matériel informatique

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

Systèmes et traitement parallèles

Traduction binaire dynamique de l extension SIMD Néon de l ARMv7 dans Qemu

Informatique. Licence Pluridisciplinaire. Pierre Gérard

UE Programmation Impérative Licence 2ème Année

Exécution des instructions machine

Architecture Matérielle et Logicielle (LIF6) Cahier d'exercices, automne 2014

Programmation en langage C

Extrait des Exploitations Pédagogiques

Transcription:

Module ASR - Architecture Codage des informations le système binaire Associer à toute information une représentation par une succession de et de : Exemples d information à coder Entiers naturels : 5, 54, 9 48365 Entiers relatifs : -53, + 2569, - 8992 Fractionnaires : + 6,55957 ; + 8,963-4 Caractères lettres : A, B, C, D, E Caractères chiffres:,, 2, 3. 9 Caractères spéciaux: = ( * % ] + - / 22

Module ASR - Architecture le système binaire Exemple : représentation des entiers Q = C n * n + C n- * n- +.+C 2 * 2 +C * +C * 54) = * 2 +5* +4* Q) 2 = C n *2 n + C n- *2 n- +.+C 2 *2 2 +C *2 +C *2 54) = 28 + 6 + 8 + 2 54) = *2 7 + *2 6 +*2 5 +*2 4 + *2 3 + *2 2 +*2 + *2 54) = ) 2 23

Module ASR - Architecture le système binaire Comment passer de la base à la base 2 24

Module ASR - Architecture le système binaire Comment coder les caractères associer à tout caractère une combinaison numérique binaire unique : la table ASCII (4 ) 6 A 65) ( ) 2 25

Module ASR - Architecture arithmétique binaire ADDITION retenues + 89 5-89 5 SOUSTRACTION 4 retenues 74 26

Module ASR - Architecture Comment automatiser une succession d additions (soustractions.) Fabriquer un système qui : code les nombres donnés en décimal en binaire additionne (soustrait.) les nombres binaires affiche les résultats en passant du binaire au décimal Unité d entrée Unité de traitement Unité de sortie 27

Module ASR - Architecture Les transistors : éléments de base de la structure des calculateurs 28

Module ASR - Architecture Comprendre le fonctionnement d un transistor Clapet Clapet Source Source ON OFF Source Drain Drain ON OFF Drain 29

Module ASR - Architecture Comprendre le fonctionnement d un transistor Source Source ON OFF Drain Drain Source Source ON OFF Drain Drain 3

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X X 3

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X 32

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X 33

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y X Y 34

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 35

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 36

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 37

Module ASR - Architecture Assemblage de transistors Quelle est la valeur de en fonction de X X Y 38

Module ASR - Architecture Assemblage de transistors Les portes logiques 39

Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur + ADDITION 89 5 Addition de 3 éléments -bit er opérande -bit 2 ième opérande - retenue de l addition précédente 4 Addition de 2 éléments -bit er opérande -bit 2 ième opérande 4

Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 2 bits B B S R R = B B S = B B + B B 4

Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 2bits B AND OR S B AND AND R 42

Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 3 bits R i- B i B i S i R i S i = R i- (B i B i ) + R i- (B i B i ) S i = R i- B i B i R i = R i- (B i B i ) + R i- (B i +B i ) R i = R i- B i + R i- B i + B i B i 43

Module ASR - Architecture Assemblage de portes logiques pour la construction d un additionneur 3 bits B i S i B i- + R i- + R i 44

Module ASR - Architecture Construction d un additionneur Opérande A Opérande B A 7 B 7 A 6 B 6 A 2 B 2 A B A B r 6 r 5 r r r CF r 7 S 7 r 6 r 2 S 2 r S r S S 6 Résultat S 45