Mi è stato detto che la mia risposta alla seguente domanda non è corretta. Sono davvero errato? Non vedo come.
Supponiamo un intero con segno a 1 byte usando la rappresentazione del complemento a due "s e il bit più significativo è il bit del segno. Quale sarebbe il modello di bit binario in memoria che rappresenta +66?
La risposta è 01000010
Destra?
risposte:
0 per risposta № 1Potresti discutere con un pedante che ha unversione dettagliata di ciò che significa "modello di bit in memoria". Questa conversione in binario è corretta, ma potrebbero voler pensare alla pertinenza della dimensione delle parole o dell'endianità.
potresti sempre presentare la tua prova:
66/2 = 33 R 0
33/2 = 16 R 1
16/2 = 8 R 0
8/2 = 4 R 0
4/2 = 2 R 0
2/2 = 1 R 0
1/2 = 0 R 1
(leggendo dal basso verso l'alto) 1000010
(aggiungendo zero extra alla dimensione sinistra per creare un byte) 01000010
(controllo di integrità) (1 * (2 ^ 6)) + (1 * (2 ^ 1)) = 64 + 2 == 66