From d364b7756b70b8f5988e2bbf18c78d94ead343d8 Mon Sep 17 00:00:00 2001 From: Florian Mathieu Date: Wed, 28 Jun 2023 21:40:23 +0200 Subject: [PATCH] =?UTF-8?q?suppression=20phrase=20'p-1=20bits'=20+=20repr?= =?UTF-8?q?=C3=A9sentation=20de=205=20et=20-5=20sur=204=20bits=20et=20non?= =?UTF-8?q?=208?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- representation_base/chapitre_2/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/representation_base/chapitre_2/README.md b/representation_base/chapitre_2/README.md index 76ec533..79afc48 100644 --- a/representation_base/chapitre_2/README.md +++ b/representation_base/chapitre_2/README.md @@ -49,7 +49,7 @@ Les opérations ci dessous manipulent des nombres représentés en binaire, cod ## 1. La représentation binaire signée -La première méthode utilisée pour représenter des entiers négatifs est de réserver un bit qui déterminera le signe. Il restera donc p - 1 bits pour la représentation de la valeur absolue. +La première méthode utilisée pour représenter des entiers négatifs est de réserver un bit qui déterminera le signe. Le bit de signe choisi est le bit le poids fort. Par convention, on définira : · @@ -58,12 +58,12 @@ Le bit de signe choisi est le bit le poids fort. Par convention, on définira : Avant de représenter un entier, il faut aussi définir le nombre de bits qui seront utilisés, souvent 4, 8, 16, 32 ou 64 bits. -Prenons un exemple avec l'entier $`5`$ sur 8 bits : +Prenons un exemple avec l'entier $`5`$ sur 4 bits : ```math \begin{align*} -5_{10} & = 0000\ 0101_2 \\ --5_{10} & = 1000\ 0101_{2} +5_{10} & = 0101_2 \\ +-5_{10} & = 1101_{2} \end{align*} ```