1. Începe cu versiunea pozitivă a numărului:
|-725 621 712 967 280| = 725 621 712 967 280
2. Împarte numărul în mod repetat la 2:
Ținem minte fiecare rest al împărțirilor.
Ne oprim când obținem un cât egal cu zero.
- împărțire = cât + rest;
- 725 621 712 967 280 : 2 = 362 810 856 483 640 + 0;
- 362 810 856 483 640 : 2 = 181 405 428 241 820 + 0;
- 181 405 428 241 820 : 2 = 90 702 714 120 910 + 0;
- 90 702 714 120 910 : 2 = 45 351 357 060 455 + 0;
- 45 351 357 060 455 : 2 = 22 675 678 530 227 + 1;
- 22 675 678 530 227 : 2 = 11 337 839 265 113 + 1;
- 11 337 839 265 113 : 2 = 5 668 919 632 556 + 1;
- 5 668 919 632 556 : 2 = 2 834 459 816 278 + 0;
- 2 834 459 816 278 : 2 = 1 417 229 908 139 + 0;
- 1 417 229 908 139 : 2 = 708 614 954 069 + 1;
- 708 614 954 069 : 2 = 354 307 477 034 + 1;
- 354 307 477 034 : 2 = 177 153 738 517 + 0;
- 177 153 738 517 : 2 = 88 576 869 258 + 1;
- 88 576 869 258 : 2 = 44 288 434 629 + 0;
- 44 288 434 629 : 2 = 22 144 217 314 + 1;
- 22 144 217 314 : 2 = 11 072 108 657 + 0;
- 11 072 108 657 : 2 = 5 536 054 328 + 1;
- 5 536 054 328 : 2 = 2 768 027 164 + 0;
- 2 768 027 164 : 2 = 1 384 013 582 + 0;
- 1 384 013 582 : 2 = 692 006 791 + 0;
- 692 006 791 : 2 = 346 003 395 + 1;
- 346 003 395 : 2 = 173 001 697 + 1;
- 173 001 697 : 2 = 86 500 848 + 1;
- 86 500 848 : 2 = 43 250 424 + 0;
- 43 250 424 : 2 = 21 625 212 + 0;
- 21 625 212 : 2 = 10 812 606 + 0;
- 10 812 606 : 2 = 5 406 303 + 0;
- 5 406 303 : 2 = 2 703 151 + 1;
- 2 703 151 : 2 = 1 351 575 + 1;
- 1 351 575 : 2 = 675 787 + 1;
- 675 787 : 2 = 337 893 + 1;
- 337 893 : 2 = 168 946 + 1;
- 168 946 : 2 = 84 473 + 0;
- 84 473 : 2 = 42 236 + 1;
- 42 236 : 2 = 21 118 + 0;
- 21 118 : 2 = 10 559 + 0;
- 10 559 : 2 = 5 279 + 1;
- 5 279 : 2 = 2 639 + 1;
- 2 639 : 2 = 1 319 + 1;
- 1 319 : 2 = 659 + 1;
- 659 : 2 = 329 + 1;
- 329 : 2 = 164 + 1;
- 164 : 2 = 82 + 0;
- 82 : 2 = 41 + 0;
- 41 : 2 = 20 + 1;
- 20 : 2 = 10 + 0;
- 10 : 2 = 5 + 0;
- 5 : 2 = 2 + 1;
- 2 : 2 = 1 + 0;
- 1 : 2 = 0 + 1;
3. Construiește reprezentarea numărului pozitiv în baza 2:
Luăm fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.
725 621 712 967 280(10) = 10 1001 0011 1111 0010 1111 1000 0111 0001 0101 0110 0111 0000(2)
4. Determinăm lungimea în biți a numărului binar cu semn:
Lungimea actuală a numărului în baza 2, în biți: 50.
- Lungimea în biți a unui număr binar cu semn trebuie să fie egală cu o putere a lui 2:
- 21 = 2; 22 = 4; 23 = 8; 24 = 16; 25 = 32; 26 = 64; ...
- Primul bit (cel mai din stânga) indică semnul:
- 0 = număr întreg pozitiv, 1 = număr întreg negativ
Cel mai mic număr care este:
1) o putere a lui 2
2) și e mai mare decât lungimea actuală, 50,
3) astfel încât primul bit (cel mai din stânga) să fie zero
(avem de a face la acest moment cu un număr pozitiv)
=== este: 64.
5. Determină numărul binar pozitiv reprezentat în limbaj calculator, pe 64 biți (8 Octeți):
Dacă e nevoie, completează cu 0 în fața numărului în baza 2, până la lungimea cerută, 64.