L2S4–CLM2013‐2014D.Etiemble
1
TD1:Représentationdel’information(1)
Lepréfixe0xindiquelanotationhexadécimale.Donnerlavaleurd'unnombresignifie
donnerl'écrituredécimaledecenombre.
1. Unités
ExprimerdanslesunitésKilo,Mega,Giga,Tera,lesnombres223,245,212,234.
2. EntiersNaturels
Onconsidère8bits
Donnerlavaleurde10010110et11000110.
Donnerlavaleurde0x54et0xF1
3. Entiersrelatifs
Onutiliselareprésentationencomplémentà2,surnbits.
Lorsquen=8,puisn=16,donnerlareprésentationhexadécimaleetlavaleurduplusgrand
nombreetdupluspetitnombrereprésentables.Représenter497et‐123encomplémentà2
sur12bitsetsur16bits.
Avecn=16,effectuerlesopérationssuivantessur0x01F1et0xFF85:
décalageàgauchede4positionsbinaires,
décalagearithmétiqueàdroitede8positions,
décalagelogiqueàdroitede8positions.
Ondonneralavaleurdesrésultats.
Effectuerl'extensiondesignede8bitsà16bitsde0x5Aet0xD4.Calculerdirectementla
valeurdesrésultats.
Avecn=8,onnote+l'opérationd'additioneffectuéeparunadditionneur.Effectuerles
opérationssuivantesennotantlaretenueetlesignedurésultat:
0x15+0x48
0xF5+0xAF
0x15+0xA3
0x72+0xF9
0x47+0x3A
0x81+0x95
Pourquellesopérationslerésultatest‐ilégalàceluidel'additionarithmétique?
4. Autresreprésentationsdesentiersrelatifs
Unereprésentationsurnbitsan‐1…ai…a0représentelavaleur:
N=1 ∑
2enreprésentationsigneetvaleurabsolue;
N=∑
2lorsquean‐1=0(nombrespositifs)etlenombre‐Nestobtenuen
complémentantbitàbitlesaienreprésentationcomplémentà1.