Calculatoarele, în scopul de a simplifica operațiile aritmetice folosind coduri speciale pentru a reprezenta numere. Utilizarea codului ne permite să reducem funcționarea scăderea numerelor în codurile de adiție aritmetice ale acestor numere. Primenyayutsyapryamoy. și un număr de cod suplimentar invers. Codul direct utilizate pentru a reprezenta numere negative în memoria calculatorului, precum și înmulțirea și împărțirea. Reverse și codurile suplimentare sunt utilizate pentru a înlocui operarea plus scădere, care simplifică unitatea aritmetică unitatea de calculator. Pentru coduri prezentate următoarele cerințe:
1) Cifrele ale codului sunt conectate rigid la o rețea pic specifică.
2) este dată o descărcare fixă bine definită pentru bit cod grilă marca de înregistrare. De exemplu, în cazul în care o reprezentare bază luată de un cod de octet, apoi 7 biți și un bit pentru codul de înregistrare marca va fi atribuit pentru a reprezenta numărul.
Codul Direct. Codul direct al numărului binar este aceeași în înregistrarea de imagine a numerelor. Valoarea bitul de semn pentru numere pozitive egal cu 0, și numere negative 1. *
Exemplu. În cazul în care codul de înregistrare de un octet atribuit numărul de cod 1101 0.0001101 directe, pentru un număr de cod directe -1101 1.0001101.
Codul Reverse. Codul retur pentru un număr pozitiv coincide cu codul direct. Pentru toate numerele negative cifre ale numărului sunt înlocuite cu opusul (1 la 0, 0 la 1), iar bitul de semn este stocată în unitate.
Pentru 1101 numărul de cod directe 0. 0001101; Reverse cod 0.0001101.
Pentru numărul de cod directe -1101 1 0001101; Reverse cod 1.1110010.
Cod suplimentar. Codul adițional un număr pozitiv coincide cu codul direct. Pentru un număr negativ de cod suplimentar este format prin luarea codul invers, și adăugarea la LSB unități.
Toate subiectele acestei secțiuni:
Rostov-pe-Don
Compilat Krasnikov VV instrucțiuni metodice studii practice cu privire la curs „Computer Science“ pe „Bazele aritmetice ale calculatoarelor.“ Rostov n / D: D
aritmetică binară.
Reguli de efectuare a operațiunilor aritmetice pe numere binare de date tabel plus binar, scăderea și înmulțirea. Tabelul plus binar
Exercitii 1.
1. Traduceți următoarele numere în sistemul zecimal: a); b)
Caracteristici pentru adăugarea de numere în codurile inversă și suplimentare.
Atunci când adăugarea de numere suplimentare unitate de transfer kodevoznikayuschaya este aruncat în bitul de semn. Atunci când adăugați numerele în ordine inversă Codevi
Modificat inversă și coduri suplimentare.
De exemplu: transfer de unitate X = Y = 0,1010110 0,1101000 X + Y = 1,0111110 depășire bit grilă apare în bitul de semn
Exercitiul 2.
1) Se înregistrează numărul de inverse înainte și coduri suplimentare: a) 11010; b) -11101; c) -101,001; g) -1001110. 2) Transferul X și Y în înainte, înapoi și la formarea suplimentară
Forma de reprezentare a numerelor într-un calculator.
La proiectarea calculatoarelor, crearea dezvoltatorilor de instrumente și software de aplicație trebuie să abordeze problema reprezentării în datele numerice pe calculator. Pentru cele mai multe J.
Un număr de punct fix.
Forma unui număr de punct fix a fost utilizat în principal în stadii incipiente de dezvoltare a tehnologiei de calculator. Înregistrarea unui număr de punct fix și este de obicei semnul Dig
Plutitoare numere de puncte.
Pentru reprezentarea numerelor punctelor flotante (Chpt) utilizate notație semilog de: