1. Î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;
- 11 011 001 010 465 : 2 = 5 505 500 505 232 + 1;
- 5 505 500 505 232 : 2 = 2 752 750 252 616 + 0;
- 2 752 750 252 616 : 2 = 1 376 375 126 308 + 0;
- 1 376 375 126 308 : 2 = 688 187 563 154 + 0;
- 688 187 563 154 : 2 = 344 093 781 577 + 0;
- 344 093 781 577 : 2 = 172 046 890 788 + 1;
- 172 046 890 788 : 2 = 86 023 445 394 + 0;
- 86 023 445 394 : 2 = 43 011 722 697 + 0;
- 43 011 722 697 : 2 = 21 505 861 348 + 1;
- 21 505 861 348 : 2 = 10 752 930 674 + 0;
- 10 752 930 674 : 2 = 5 376 465 337 + 0;
- 5 376 465 337 : 2 = 2 688 232 668 + 1;
- 2 688 232 668 : 2 = 1 344 116 334 + 0;
- 1 344 116 334 : 2 = 672 058 167 + 0;
- 672 058 167 : 2 = 336 029 083 + 1;
- 336 029 083 : 2 = 168 014 541 + 1;
- 168 014 541 : 2 = 84 007 270 + 1;
- 84 007 270 : 2 = 42 003 635 + 0;
- 42 003 635 : 2 = 21 001 817 + 1;
- 21 001 817 : 2 = 10 500 908 + 1;
- 10 500 908 : 2 = 5 250 454 + 0;
- 5 250 454 : 2 = 2 625 227 + 0;
- 2 625 227 : 2 = 1 312 613 + 1;
- 1 312 613 : 2 = 656 306 + 1;
- 656 306 : 2 = 328 153 + 0;
- 328 153 : 2 = 164 076 + 1;
- 164 076 : 2 = 82 038 + 0;
- 82 038 : 2 = 41 019 + 0;
- 41 019 : 2 = 20 509 + 1;
- 20 509 : 2 = 10 254 + 1;
- 10 254 : 2 = 5 127 + 0;
- 5 127 : 2 = 2 563 + 1;
- 2 563 : 2 = 1 281 + 1;
- 1 281 : 2 = 640 + 1;
- 640 : 2 = 320 + 0;
- 320 : 2 = 160 + 0;
- 160 : 2 = 80 + 0;
- 80 : 2 = 40 + 0;
- 40 : 2 = 20 + 0;
- 20 : 2 = 10 + 0;
- 10 : 2 = 5 + 0;
- 5 : 2 = 2 + 1;
- 2 : 2 = 1 + 0;
- 1 : 2 = 0 + 1;
2. 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.
11 011 001 010 465(10) = 1010 0000 0011 1011 0010 1100 1101 1100 1001 0010 0001(2)
3. Determinăm lungimea în biți a numărului binar cu semn:
Lungimea actuală a numărului în baza 2, în biți: 44.
- 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ă, 44,
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.
4. 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.
Numărul 11 011 001 010 465(10) scris din zecimal în binar cu semn în reprezentarea în complement față de unu (1):