Aller au contenu

Exercice2

Exercice 2 : Les nombres entiers signés

Convertir en binaire les nombres suivants et indiquer l’état du flag N :

  • \(-125_{10}\) (Base 10)
  • \(0271_8\) (Base 8)
  • \(0x50\mathrm{F}1_{16}\) (Base 16)

Convertir en décimal les nombres suivants :

  • \(0b10011000_2\) (Base 2)
  • \(0177_8\) (Base 8)
  • \(0x85\mathrm{E}1_{|6}\) (Base 16)

Additionner les nombres binaires suivants et donner le résultat ainsi que l’état des flags V, N et Z :

  • \(0b10011000_2 + 0b10011000_2\)
  • \(0b11111101_2 + 0b00000011_2\)
  • \(0b00011000_2 + 0b10011100_2\)

Soustraire les nombres binaires suivants et donner le résultat ainsi que l’état des flags V, N et Z :

  • \(0b10011000_2 - 0b10011000_2\)
  • \(0b11111101_2 - 0b00000011_2\)
  • \(0b00011000_2 - 0b10011100_2\)

Donner le résultat ainsi que l’état des flags V et N et Z pour les soustractions suivantes :

  • \(127 - (-125)\)
  • \(77 - (-26)\)
  • \(-30 - (-34)\)
  • \(55 - 66\)