Codul suplimentar este foarte util atunci când adăugați numere cu un semn și o scădere. Într-adevăr, dacă pentru un număr pozitiv de trei cifre B în orice sistem numeric complementul este Bdn = 1000 - B, atunci diferența
Astfel, scăderea este redusă la adăugare cu adăugarea subtradei. Unitate. Rezultatul care se produce în afara rețelei de biți din cauza scăderii a 1000 trebuie eliminat.
Cel mai mare bit al unui număr binar din codul complementar are semnificația unei cifre semnate. Valoarea zero a acestuia corespunde unui număr pozitiv, iar valoarea unității unui număr negativ.
Conversia la codul suplimentar pentru sistemul binar poate fi efectuată în conformitate cu următoarea regulă: toate cifrele numărului binar, inclusiv cea semnată, sunt inversate, iar unitatea inferioară este adăugată la rezultat.
Exemplu s: traduceți următoarele coduri în codul suplimentar:
1. a) X1 = +11011; X2 = - (X1); b) X3 = + 0,11011; X4 = - (X3);
2. a) X1 = +731; X2 = - (X1); b) X3 = + 0,731; X4 = - (X3);
3. a) X1 = + B13; X2 = - (X1); b) X3 = + 0. B13; X4 = - (X3);
1. q n = 2 6 = 1.000.000
a) [X1] adică = 0 11011; [X2] suplimentar = 1000000 - 011011 = 100101;
sau [X2] suplimentar = 100100 + 000001 = 1 00101;
b) [X3] add = 0,11011 [X4] add = 10,00000 - 0,11011 = 1. 00101;
sau [X4] suplimentar = 1,00100 + 0,000001 = 1,00101
2. q n = 84 = 10000
3. q n +1 = 16 4 = 1 0000
[X2] suplimentar = 1.F4EC + 0,0001 = 1.F4ED
[X4] suplimentar = 1,4ES + 0,001 = 1,4ED
Codul invers al numerelor negative este reprezentat de adăugarea modulului din întregul original X până la q n +1 și de modulul fracțiunii normale originale la 1 0 în CC corespunzător fără cifra cea mai puțin semnificativă a numărului.
Dacă adăugăm o unitate cu comandă scăzută la reprezentarea numărului inițial în codul invers, obținem numărul inițial în codul suplimentar.
Toate subiectele din această secțiune:
Sankt-Petersburg
Autorul: c.t. Profesor asociat AA Klyucharev. Ph.D. Profesor asociat OV Mishura. senior lector SG Markovsky. P e n e n z e n
Sisteme de numere de poziție
Efectuarea oricăror calcule se bazează pe o anumită formă de reprezentare a numerelor. Acest lucru este determinat de sistemul numeric acceptat - un set de simboluri și reguli pentru reprezentarea h
Sisteme numerice binare, octale și hexazecimale.
Sistemele de notare octale și hexazecimale se referă la sisteme codate binare, ale căror baze sunt puteri întregi de două: 23 pentru octale și 24 pentru octale,
Forme de reprezentare a numerelor în computerele digitale
În memoria unui calculator digital, informațiile numerice pot fi reprezentate în diverse forme. În cazul unei virgule fixe pentru toate numerele peste care se efectuează operațiile, poziția s
Adăugarea numerelor într-o formă de punct fix.
Adăugarea numerelor în codul direct este foarte simplă pentru numerele cu aceleași semne. Se adaugă numere, iar suma lor este atribuită codului semnei summandelor. Dacă numerele au pa
Formarea semnului de preaplin pentru bitmap
Atunci când o adăugare algebrică a două numere este plasată în bitmap, poate apărea o depășire, adică se formează o sumă pentru reprezentarea căreia bitmap-ul ar trebui să conțină una
Înmulțirea numerelor binare întregi
Funcționarea numerelor binare înmulțite se realizează într-un calculator cu operații de adăugare și schimbare. Opțiunile posibile pentru efectuarea operației sunt prezentate în Tabelul. 4. Tabelul 4.
Realizarea unui laborator de laborator
Să presupunem că grupurile N (NGR) 4103; numărul de variante (NV) 13, numărul de brigadă (NB) 9. Prin urmare, conform tabelului 5, formăm numere. A1 = 45310; A2 = 4610; A3 = 4110 nb