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\)