Svar på oppgaver uke 36/37

Representasjon av heltall
  1. Uten negative tall ville maskinen kunne representert tall mellom 1 og 16 eller 0 og 15
  2. Hvis vi også ville representere negative tall, hadde vi kunnet gå fra -7 til 7
  3. Den binære representasjonen av tallet 7 er 0111
  4. 2-komplement representasjonen av tallet -6 er 1001
  5. 7 er 0111 og -6 er 1010. Legger vi disse sammen får vi 10001. Vi kaster vekk det femte bitet og sitter igjen med 0001, det samme svaret vi får hvis vi tar 7+(-6) på desimalform.
  6. 0111 + 0111 blir 1110, noe som ville vært riktig hvis vi bare representerte positive tall, men hvis vi vil representere negative tall også, blir det feil. Da vil maskinen tolke alle tall som begynner på 1 som et negativt tall og summen av 7 + 7 er jo definitivt ikke negativ.
  7. -6 har vi funnet at er 1010. 1010 + 1010 blir 10100. Dette går utenfor representasjonsområdet vårt og blir feil.
Regning med binære tall
  1. 2106 blir

Hovedside