Estratto del documento

Il sistema binario, il complemento a Due, virgola mobile

Binario puro

  • Con n bit è possibile rappresentare 2n numeri
    • 0, 2n-1
  • Il sistema binario è un sistema posizionale pesato

Es.

510 [0,2]2

Modulo e segno

Segno

  • n bit incluso segno
  • Intervallo [-(2n-1); 2n-1-1]

Es.

4 bit [-24-1; 24-1-1]

[-23; 7]

3 bit [-23-1; 23-1-1]

[-3; 3]

Modulo a due

  • [ -2n-1 ; 2n-1-1]
  • Numeri positivi = modulo e segno
  • Numeri negativi
    • Inverti cifre
    • Sommo 1

Es.

  • +10 ➔ 01010
  • -10 ➔ 10110
  • 15 ➔ 01111 0
  • -15 ➔ 1011 10010

Addizione

  • Scarto riporto finale
    • Corrisatte
      • Se c e cn-1 somma di due negativi e negativo e somma di due positivi e positivo
    • Altrimenti overflow

Esempi

cn = 0 cn-1 = 1 c0 = 0

e

cn-1 = 1 cn = 0

v

cn = 0111001 cn-1 = 0111001 cn cn-1 = 10 cn

Overflow

Numero frazionario

  • 0,32 ➔ 0,32
  • 2-1 ➔ 0,64
  • 2-2 ➔ 2,98 ➔ 1,28
  • 2-3 ➔ 0,84 ➔ 0,56
  • 2-4 ➔ 0,52 ➔ 1,12

0,01012

Calcolo margine errore

0,0101x = 2-2 + 2-5 = 0,3125

Il sistema binario, il complemento a Due, virgola mobile

Binario puro

  • Con m bit è possibile rappresentare 2m numeri [0; 2m–1]
  • Il sistema binario è un sistema posizionale pesato

Esempio. n = 3: [0; 23]

Modulo e segno

Segno

1 0 1 0 1 1

Modulo

  • n bit incluso segno
  • Intervallo [–(2n–1–1); 2n–1–1]

Esempi (4 bit):

  1. Segno

    [–8; 7]

  2. Modulo

    [–3; +3]

Complemento a due

Intervallo [–2n–1; 2n–1–1]

  • Numeri positivi = modulo e segno
  • Numeri negativi:
    • Inverto cifre
    • Sommo 1

Esempi (25):

  1. +10 → 01010

  2. –10 → 10110

  3. 15 → 01111 0

  4. –15 → 10011 0

Addizione

  • Sarà con riporto finale
  • Corretta se:
    • La somma di due negativi è negativa e la somma di due positivi è positiva
  • Affermazione overflow

Esempi:

  1. 12 = 0011002 C0 = 0011102 0011102

    001110

Numero frazionario

0,81210 = 0,810 = 0,81210

  • 2–0.3 = 0,64
  • 2–0.4 = 1,28
  • 2–0.5 = 0,56
  • 2–0.6 = 1,12

0,0101(2)

Calcolo margine errore

0,0101(2) = 2–2 + 2–5 = 0,03125

Notazione Scientifica

|M| · 10E

  • mantissa
  • base decimale
  • esponente

Esempio:

  • 2,3; 23; 230; 2300;
  • 2,3 · 100
  • 2,3 · 101
  • 2,3 · 103

Rappresentazione Normalizzata

  • un solo numero dopo virgola
  • 1,0011 → 1,0011 · 22

Rappresentazione Non Normalizzata

  • elimino parte negativa aggiungendo polo
  • [1,16,1,12] → [0,255]

Virgola Mobile

-3279,44685 =

  • 1,001100110011001, 2-11
  1. Normalizzato
  2. +

1,001100110011001 = 2N

  1. Polarizzo Esponente

11 + 127 = 136 → 10001010

  1. Virgola Mobile

Segno

  • Esponente polarizzato
  • 10001010

0... fino a 32

→ Ø non rappresentabile

-2 · 1038 -2 · 1

Anteprima
Vedrai una selezione di 7 pagine su 29
Architettura degli elaboratori prof. Alberto Negro - Unisa Pag. 1 Architettura degli elaboratori prof. Alberto Negro - Unisa Pag. 2
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Architettura degli elaboratori prof. Alberto Negro - Unisa Pag. 6
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Architettura degli elaboratori prof. Alberto Negro - Unisa Pag. 11
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Architettura degli elaboratori prof. Alberto Negro - Unisa Pag. 16
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Architettura degli elaboratori prof. Alberto Negro - Unisa Pag. 21
Anteprima di 7 pagg. su 29.
Scarica il documento per vederlo tutto.
Architettura degli elaboratori prof. Alberto Negro - Unisa Pag. 26
1 su 29
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher menes2010 di informazioni apprese con la frequenza delle lezioni di Architettura degli elaboratori e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Salerno o del prof Negro Alberto.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community