NUMERO:
SUCCESSIONE DI SIMBOLI DOVE AD OGNI POSIZIONE VIENE ASSOCIATO UN PESO.
RAP. DECIMALE 2634 = 2 x 103 + 6 x 102 + 3 x 101 + 4 x 100
RAP. BINARIA 100102 = 1 x 24 + 0 x 23 + 0 x 22 + 1 x 21 + 0 x 20 = 1810
RAP. OTTALA 4578 = 4 x 82 + 5 x 81 + 7 x 80 = 30310
RAP. ESADECIMALE AFF07 = A x 163 + F x 162 + F x 161 + 0 x 160 + 7 x 160
CONVERSIONI:
BASE X ➔ DECIMALE
1301x = 1 x x3 + 3 x x2 + 0 x x1 + 1 x x0
DECIMALE ➔ BASE Y
10810 ÷ Y = Q1 RES1 (LSB)
Q1 ÷ Y = Q2 RES2
Q2 ÷ Y = Q3 RES3 (MSB)
(X = BASE O RADICE, ESPONENTE DI X = POSIZIONE CIFRA)
NUMERI NEGATIVI:
BIT DI SEGNO: 0 = + 1 = -
0 | 01010101 | = 8510
1 | 11111111 | = -12710
PER SOMMARE (SOTTRARRE) NUMERI CON SEGNO SI DEVE:
- VALUTARE IL SEGNO
- SE IL SEGNO È UGUALE SI SOMMANO
- SE IL SEGNO È DIVERSO SI SOTTRAE IL PIÙ PICCOLO DAL PIÙ GRANDE E SI DÀ IL SEGNO DEL PIÙ GRANDE
COMPLEMENTO A 2 :
NUM. NEGATIVO ➔ MSB = 1 / NUM. POSITIVO ➔ MSB = 0
N BIT RAPPRESENTABILI DA -(2n-1) A (2n-1-1)
-4 100 | -100 + 1 | = -101 + 1 -3 101 | -011 + 1 | = -100 + 1 -2 110 | -010 + 1 | = -011 + 1 -1 111 | -001 + 1 | = -010 + 1 0 000 1 001 2 010 3 011NUMERO
SUCCESSIONE DI SIMBOLI DOVE AD OGNI POSIZIONE VIENE ASSOCIATO UN PESO.
RAP. DECIMALE 2634 = 2 x 103 + 6 x 102 + 3 x 101 + 4 x 100
RAP. BINARIA 10010 = 1 x 24 + 0 x 23 + 0 x 22 + 1 x 21 + 0 x 20 = 1810
RAP. OTTALE 4578 = 4 x 82 + 5 x 81 + 7 x 80 = 3038
RAP. ESADECALE AFF07 = A x 165 + F x 164 + F x 163 + 0 x 162 + 7 x 160
CONVERSIONI
BASE X ➔ DECIMALE
1301x = 1 . x3 + 3 . x2 + 0 . x1 + 1 . x0
DECIMALE ➔ BASE Y
10810 : y = Q1 RES1 (LSB)
Q1 : y = Q2 RES2
Q2 : y = Q3 RES3 (MSB)
(X = BASE o RADICE, ESPONENTE di X = POSIZIONE CIFRA)
NUMERI NEGATIVI
BIT DI SEGNO: 0 = +, 1 = -
0 | 01010101 = 8510
1 | 11111111 = -12710
PER SOMMARE (SOTTRARRE) NUMERI CON SEGNO SI DEVE:
- VALUTARE IL SEGNO
- SE IL SEGNO E' UGUALE SI SOMMANO
- SE IL SEGNO E' DIVERSO SI SOTTRAE IL PIU' PICCOLO DAL PIU' GRANDE E SI DA' IL SEGNO DEL PIU' GRANDE
COMPLEMENTO A 2
NUM. NEGATIVO ➔ MSB = 1 / NUM. POSITIVO ➔ MSB = 0
N BIT RAPPRESENTABILI DA -(2n-1) A (2n-1 - 1)
-4 | 100 | 100 + 1
-3 | 101 | 011 + 1
-2 | 110 | 010 + 1
-1 | 111 | 001 + 1
0 | 000
1 | 001
2 | 010
3 | 011
COMPLEMENTO A 1:
NUM. NEGATIVO ⇒ MSB=1 / NUM. POSITIVO ⇒ MSB=0
N BIT RAPPRESENTABILI DA -(2n-1-1) A (2n-1-1)
- -4 011 100 (NON RAPPRESENTABILE)
- -3 100 = 011
- -2 101 = 010
- -1 110 = 001
- 0 000
- 1 001
- 2 010
- 3 011
OVERFLOW:
SI HA OVERFLOW QUANDO LA SOMMA ECCEDE IL RANGE CONSENTITO, CIO' AVVIENE SE IL SEGNO DEI DUE ADDENDI E' LO STESSO E SE IL SEGNO DELLA SOMMA E' DIFFERENTE DAL SEGNO DEGLI ADDENDI
-3 = 1101 +5 = 0101+ -6 = 1010 + +6 = 0110------- -9 = 0111 +11 = 1011 +7 -5ESTENSIONE DI SEGNO DI NUMERI IN COMPLEMENTO A 2:
100,01 = 11111100,01000010,01 = 0000010,01000DAVANTI AL NUMERO : MSB=1 ⇒ AGGIUNGO '1'
MSB=0 ⇒ AGGIUNGO '0'
DOPO LA VIRGOLA : MSB=1 ⇒ AGGIUNGO '0'
MSB=0 ⇒ AGGIUNGO '0'
NUMERI IN VIRGOLA FISSA E VIRGOLA MOBILE:
VIRGOLA FISSA : LE OPERAZIONI SI SVOLGONO COME SE FOSSERO NUMERI INTIERI
0110,011 x 1000,100--------------- 00100110,001100 6 PosVIRGOLA MOBILE: N = ± M × B±E
M = MANTISSA
SITUAZIONI PARTICOLARI:
- OVERFLOW (E=MAX, M=0)
- NOT A NUMBER (NAN) (E=MAX, M≠0):
- 0/0
- √-N
- UNDERFLOW (0, OPPURE UN VALORE CONV
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Elementi costruttivi
-
Appunti Elementi di informatica
-
Riassunto elementi di economia
-
Elementi di elettronica - 2