2016-03-21 7 views
-1

Ich versuche, diese Frage für meine Assemblersprachklasse herauszufinden.Die kleinste vorzeichenbehaftete 16-Bit-Zahl im Dezimalformat ist

  1. Die kleinste 16-Bit-Zahl in Dezimal unterzeichnet ist ______

Mein Professor sagte, dass meine Antwort von
-32768 falsch ist. Wie finde ich das richtig heraus?

13 Die größte unsigned 8-Bit-Zahl in Dezimal ist _______

Meine Antwort 255 ist. Ist das richtig?

+3

die kleinste 16-Bit-Zahl mit Vorzeichen hängt von der Darstellung für Zahlen mit Vorzeichen. Während die meisten modernen Architekturen Zweierkomplemente verwenden, haben Maschinen in der Vergangenheit auch Größen mit Vorzeichen oder Einerkomplementdarstellungen verwendet. – EOF

+2

Ihre Antwort von -32768 ist richtig, vorausgesetzt, Zweierkomplement-Darstellung. Deine Antwort von 255 ist korrekt. – Blorgbeard

+0

Der Professor sagte keine negativen Zahlen? – Peggy

Antwort

1
  1. Es Darstellungs abhängt:

In Zweier-Komplement: - (2^15) = -32768

Zeichen/Größe: - (2^15 -1) = -32767

  1. 255 korrekt
+1

Ihre Antwort für Zeichen/Stärke sollte -32767 sein. Auch "Komplement"! = "Kompliment". –

Verwandte Themen