Sunteți pe pagina 1din 9

CURS 2

CAP. 1. BAZELE SISTEMELOR NUMERICE


1.3.2.2. Adunarea i scderea numerelor binare cu semn reprezentate n valoare
absolut i semn
Fie numerele binare x, y, i rezultatul opeaiei z.
| |
| |
| |
a) Adunarea numerelor binare reprezentate n valoare absolut i semn
Regulile adunrii sunt:
1) dac cele dou numerele au biii de semn identici,
face adunarea ntre cele dou valori absolute:
| |

| |

, atunci se

| |

Dac:
), atunci
- nu exist transport la cel mai semnificativ bit al operaiei (
bitul de semn al rezultatului,
, iar valoarea absolut | | rmne
rezultatul obinut.
| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |
{

| |

), atunci
a) exist transport la cel mai semnificativ bit al operaiei (
trebuie trecut la o reprezentare pe un numr de bii mai mare, iar regulile
rmn aceleai.
| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |
{
| |

2) dac cele dou numerele au biii de semn diferii,


face scderea ntre cele dou valori absolute:

| |

| |

)
, atunci se

| |

Dac:
), atunci
- nu exist mprumut la cel mai semnificativ bit al operaiei (
bitul de semn al rezultatului,
, iar valoarea absolut | | rmne
rezultatul obinut.

| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |
{

| |

), atunci
b) exist mprumut la cel mai semnificativ bit al operaiei (
bitul de semn al rezultatului va fi
, iar valoarea absolut | | va fi
reprezentat n complement fa de 2.
| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |
{
| |

b) Scderea numerelor binare reprezentate n valoare absolut i semn


Regulile scderii sunt:
1) dac cele dou numerele au biii de semn identici,
face scderea ntre cele dou valori absolute:

, atunci se
3

| |

| |

| |

Dac:
), atunci
- nu exist mprumut la cel mai semnificativ bit al operaiei (
bitul de semn al rezultatului,
, iar valoarea absolut | | rmne
rezultatul obinut.
| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |
{

| |

), atunci
c) exist mprumut la cel mai semnificativ bit al operaiei (
bitul de semn al rezultatului va fi
, iar valoarea absolut | | va fi
reprezentat n complement fa de 2.
| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |
{
| |

2) dac cele dou numerele au biii de semn diferii,


face adunarea ntre cele dou valori absolute:
| |

| |

, atunci se

| |

Dac:
), atunci
- nu exist transport la cel mai semnificativ bit al operaiei (
bitul de semn al rezultatului,
, iar valoarea absolut | | rmne
rezultatul obinut.
| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |
{

| |

), atunci
d) exist transport la cel mai semnificativ bit al operaiei (
trebuie trecut la o reprezentare pe un numr de bii mai mare, iar regulile
rmn aceleai.
| |

Exemplu:

| |

| |

| |

| |

| |
| |
| |

{
| |

1.3.2.3. Adunarea i scderea numerelor binare cu semn reprezentate n


complement fa de 1
Fie numerele binare x, y, i rezultatul opeaiei z.
| |
| |
| |
Regulile operaiei:
a) numerele binare negative se reprezint n complement fa de 1;
b) se efectueaz operaia de adunare sau scdere;
Observaie: n calcul se va lua inclusiv bitul de semn.
- dac bitul de semn al rezultatului,
, atunci valoarea absolut a
rezultatului | | trebuie reprezentat n complement fa de 1, iar, dac
, atunci valoarea absolut a rezultatului | | este rezultatul obinut.
- dac la cel mai semnificativ bit al operaiei apare transport sau mprumut,
atunci acesta se va aduna sau scdea de la cel mai puin semnificativ bit, n
funcie de operaia efectuat.
Exemplu 1):

+
(

)
6

Exemplu 2):

| |

1.3.2.4. Adunarea i scderea numerelor binare cu semn reprezentate n


complement fa de 2
Fie numerele binare x, y, i rezultatul opeaiei z.
| |
| |
| |
Regulile operaiei:
a) numerele binare negative se reprezint n complement fa de 2;
b) se efectueaz operaia de adunare sau scdere;

Observaie: n calcul se va lua inclusiv bitul de semn.


- dac bitul de semn al rezultatului,
, atunci valoarea absolut a
rezultatului | | trebuie reprezentat n complement fa de 2, iar, dac
, atunci valoarea absolut a rezultatului | | este rezultatul obinut.
- dac la cel mai semnificativ bit al operaiei apare transport sau mprumut,
atunci acesta nu se va lua n considerare.
Exemplu 1):

Exemplu 2):

| |

S-ar putea să vă placă și