7 324 058 973 248 975 324 659 082 376 980 220,1 scris ca binar pe 32 biți, precizie simplă, virgulă mobilă în standard IEEE 754

Scriere 7 324 058 973 248 975 324 659 082 376 980 220,1(10) din zecimal în binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 8 biți pentru exponent, 23 de biți pentru mantisă)

Care sunt pașii pentru a scrie numărul
7 324 058 973 248 975 324 659 082 376 980 220,1(10) din zecimal în binar în reprezentarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754 (1 bit pentru semn, 8 biți pentru exponent, 23 de biți pentru mantisă)

1. Întâi convertește în binar (în baza 2) partea întreagă: 7 324 058 973 248 975 324 659 082 376 980 220.
Împarte numărul în mod repetat la 2.

Notăm mai jos, în ordine, fiecare rest al împărțirilor.

Ne oprim când obținem un cât egal cu zero.


  • împărțire = cât + rest;
  • 7 324 058 973 248 975 324 659 082 376 980 220 : 2 = 3 662 029 486 624 487 662 329 541 188 490 110 + 0;
  • 3 662 029 486 624 487 662 329 541 188 490 110 : 2 = 1 831 014 743 312 243 831 164 770 594 245 055 + 0;
  • 1 831 014 743 312 243 831 164 770 594 245 055 : 2 = 915 507 371 656 121 915 582 385 297 122 527 + 1;
  • 915 507 371 656 121 915 582 385 297 122 527 : 2 = 457 753 685 828 060 957 791 192 648 561 263 + 1;
  • 457 753 685 828 060 957 791 192 648 561 263 : 2 = 228 876 842 914 030 478 895 596 324 280 631 + 1;
  • 228 876 842 914 030 478 895 596 324 280 631 : 2 = 114 438 421 457 015 239 447 798 162 140 315 + 1;
  • 114 438 421 457 015 239 447 798 162 140 315 : 2 = 57 219 210 728 507 619 723 899 081 070 157 + 1;
  • 57 219 210 728 507 619 723 899 081 070 157 : 2 = 28 609 605 364 253 809 861 949 540 535 078 + 1;
  • 28 609 605 364 253 809 861 949 540 535 078 : 2 = 14 304 802 682 126 904 930 974 770 267 539 + 0;
  • 14 304 802 682 126 904 930 974 770 267 539 : 2 = 7 152 401 341 063 452 465 487 385 133 769 + 1;
  • 7 152 401 341 063 452 465 487 385 133 769 : 2 = 3 576 200 670 531 726 232 743 692 566 884 + 1;
  • 3 576 200 670 531 726 232 743 692 566 884 : 2 = 1 788 100 335 265 863 116 371 846 283 442 + 0;
  • 1 788 100 335 265 863 116 371 846 283 442 : 2 = 894 050 167 632 931 558 185 923 141 721 + 0;
  • 894 050 167 632 931 558 185 923 141 721 : 2 = 447 025 083 816 465 779 092 961 570 860 + 1;
  • 447 025 083 816 465 779 092 961 570 860 : 2 = 223 512 541 908 232 889 546 480 785 430 + 0;
  • 223 512 541 908 232 889 546 480 785 430 : 2 = 111 756 270 954 116 444 773 240 392 715 + 0;
  • 111 756 270 954 116 444 773 240 392 715 : 2 = 55 878 135 477 058 222 386 620 196 357 + 1;
  • 55 878 135 477 058 222 386 620 196 357 : 2 = 27 939 067 738 529 111 193 310 098 178 + 1;
  • 27 939 067 738 529 111 193 310 098 178 : 2 = 13 969 533 869 264 555 596 655 049 089 + 0;
  • 13 969 533 869 264 555 596 655 049 089 : 2 = 6 984 766 934 632 277 798 327 524 544 + 1;
  • 6 984 766 934 632 277 798 327 524 544 : 2 = 3 492 383 467 316 138 899 163 762 272 + 0;
  • 3 492 383 467 316 138 899 163 762 272 : 2 = 1 746 191 733 658 069 449 581 881 136 + 0;
  • 1 746 191 733 658 069 449 581 881 136 : 2 = 873 095 866 829 034 724 790 940 568 + 0;
  • 873 095 866 829 034 724 790 940 568 : 2 = 436 547 933 414 517 362 395 470 284 + 0;
  • 436 547 933 414 517 362 395 470 284 : 2 = 218 273 966 707 258 681 197 735 142 + 0;
  • 218 273 966 707 258 681 197 735 142 : 2 = 109 136 983 353 629 340 598 867 571 + 0;
  • 109 136 983 353 629 340 598 867 571 : 2 = 54 568 491 676 814 670 299 433 785 + 1;
  • 54 568 491 676 814 670 299 433 785 : 2 = 27 284 245 838 407 335 149 716 892 + 1;
  • 27 284 245 838 407 335 149 716 892 : 2 = 13 642 122 919 203 667 574 858 446 + 0;
  • 13 642 122 919 203 667 574 858 446 : 2 = 6 821 061 459 601 833 787 429 223 + 0;
  • 6 821 061 459 601 833 787 429 223 : 2 = 3 410 530 729 800 916 893 714 611 + 1;
  • 3 410 530 729 800 916 893 714 611 : 2 = 1 705 265 364 900 458 446 857 305 + 1;
  • 1 705 265 364 900 458 446 857 305 : 2 = 852 632 682 450 229 223 428 652 + 1;
  • 852 632 682 450 229 223 428 652 : 2 = 426 316 341 225 114 611 714 326 + 0;
  • 426 316 341 225 114 611 714 326 : 2 = 213 158 170 612 557 305 857 163 + 0;
  • 213 158 170 612 557 305 857 163 : 2 = 106 579 085 306 278 652 928 581 + 1;
  • 106 579 085 306 278 652 928 581 : 2 = 53 289 542 653 139 326 464 290 + 1;
  • 53 289 542 653 139 326 464 290 : 2 = 26 644 771 326 569 663 232 145 + 0;
  • 26 644 771 326 569 663 232 145 : 2 = 13 322 385 663 284 831 616 072 + 1;
  • 13 322 385 663 284 831 616 072 : 2 = 6 661 192 831 642 415 808 036 + 0;
  • 6 661 192 831 642 415 808 036 : 2 = 3 330 596 415 821 207 904 018 + 0;
  • 3 330 596 415 821 207 904 018 : 2 = 1 665 298 207 910 603 952 009 + 0;
  • 1 665 298 207 910 603 952 009 : 2 = 832 649 103 955 301 976 004 + 1;
  • 832 649 103 955 301 976 004 : 2 = 416 324 551 977 650 988 002 + 0;
  • 416 324 551 977 650 988 002 : 2 = 208 162 275 988 825 494 001 + 0;
  • 208 162 275 988 825 494 001 : 2 = 104 081 137 994 412 747 000 + 1;
  • 104 081 137 994 412 747 000 : 2 = 52 040 568 997 206 373 500 + 0;
  • 52 040 568 997 206 373 500 : 2 = 26 020 284 498 603 186 750 + 0;
  • 26 020 284 498 603 186 750 : 2 = 13 010 142 249 301 593 375 + 0;
  • 13 010 142 249 301 593 375 : 2 = 6 505 071 124 650 796 687 + 1;
  • 6 505 071 124 650 796 687 : 2 = 3 252 535 562 325 398 343 + 1;
  • 3 252 535 562 325 398 343 : 2 = 1 626 267 781 162 699 171 + 1;
  • 1 626 267 781 162 699 171 : 2 = 813 133 890 581 349 585 + 1;
  • 813 133 890 581 349 585 : 2 = 406 566 945 290 674 792 + 1;
  • 406 566 945 290 674 792 : 2 = 203 283 472 645 337 396 + 0;
  • 203 283 472 645 337 396 : 2 = 101 641 736 322 668 698 + 0;
  • 101 641 736 322 668 698 : 2 = 50 820 868 161 334 349 + 0;
  • 50 820 868 161 334 349 : 2 = 25 410 434 080 667 174 + 1;
  • 25 410 434 080 667 174 : 2 = 12 705 217 040 333 587 + 0;
  • 12 705 217 040 333 587 : 2 = 6 352 608 520 166 793 + 1;
  • 6 352 608 520 166 793 : 2 = 3 176 304 260 083 396 + 1;
  • 3 176 304 260 083 396 : 2 = 1 588 152 130 041 698 + 0;
  • 1 588 152 130 041 698 : 2 = 794 076 065 020 849 + 0;
  • 794 076 065 020 849 : 2 = 397 038 032 510 424 + 1;
  • 397 038 032 510 424 : 2 = 198 519 016 255 212 + 0;
  • 198 519 016 255 212 : 2 = 99 259 508 127 606 + 0;
  • 99 259 508 127 606 : 2 = 49 629 754 063 803 + 0;
  • 49 629 754 063 803 : 2 = 24 814 877 031 901 + 1;
  • 24 814 877 031 901 : 2 = 12 407 438 515 950 + 1;
  • 12 407 438 515 950 : 2 = 6 203 719 257 975 + 0;
  • 6 203 719 257 975 : 2 = 3 101 859 628 987 + 1;
  • 3 101 859 628 987 : 2 = 1 550 929 814 493 + 1;
  • 1 550 929 814 493 : 2 = 775 464 907 246 + 1;
  • 775 464 907 246 : 2 = 387 732 453 623 + 0;
  • 387 732 453 623 : 2 = 193 866 226 811 + 1;
  • 193 866 226 811 : 2 = 96 933 113 405 + 1;
  • 96 933 113 405 : 2 = 48 466 556 702 + 1;
  • 48 466 556 702 : 2 = 24 233 278 351 + 0;
  • 24 233 278 351 : 2 = 12 116 639 175 + 1;
  • 12 116 639 175 : 2 = 6 058 319 587 + 1;
  • 6 058 319 587 : 2 = 3 029 159 793 + 1;
  • 3 029 159 793 : 2 = 1 514 579 896 + 1;
  • 1 514 579 896 : 2 = 757 289 948 + 0;
  • 757 289 948 : 2 = 378 644 974 + 0;
  • 378 644 974 : 2 = 189 322 487 + 0;
  • 189 322 487 : 2 = 94 661 243 + 1;
  • 94 661 243 : 2 = 47 330 621 + 1;
  • 47 330 621 : 2 = 23 665 310 + 1;
  • 23 665 310 : 2 = 11 832 655 + 0;
  • 11 832 655 : 2 = 5 916 327 + 1;
  • 5 916 327 : 2 = 2 958 163 + 1;
  • 2 958 163 : 2 = 1 479 081 + 1;
  • 1 479 081 : 2 = 739 540 + 1;
  • 739 540 : 2 = 369 770 + 0;
  • 369 770 : 2 = 184 885 + 0;
  • 184 885 : 2 = 92 442 + 1;
  • 92 442 : 2 = 46 221 + 0;
  • 46 221 : 2 = 23 110 + 1;
  • 23 110 : 2 = 11 555 + 0;
  • 11 555 : 2 = 5 777 + 1;
  • 5 777 : 2 = 2 888 + 1;
  • 2 888 : 2 = 1 444 + 0;
  • 1 444 : 2 = 722 + 0;
  • 722 : 2 = 361 + 0;
  • 361 : 2 = 180 + 1;
  • 180 : 2 = 90 + 0;
  • 90 : 2 = 45 + 0;
  • 45 : 2 = 22 + 1;
  • 22 : 2 = 11 + 0;
  • 11 : 2 = 5 + 1;
  • 5 : 2 = 2 + 1;
  • 2 : 2 = 1 + 0;
  • 1 : 2 = 0 + 1;

2. Construiește reprezentarea în baza 2 a părții întregi a numărului.

Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.

7 324 058 973 248 975 324 659 082 376 980 220(10) =


1 0110 1001 0001 1010 1001 1110 1110 0011 1101 1101 1101 1000 1001 1010 0011 1110 0010 0100 0101 1001 1100 1100 0000 1011 0010 0110 1111 1100(2)


3. Convertește în binar (baza 2) partea fracționară: 0,1.

Înmulțește numărul în mod repetat cu 2.


Notăm mai jos fiecare parte întreagă a înmulțirilor.


Ne oprim când obținem o parte fracționară egală cu zero.


  • #) înmulțire = întreg + fracționar;
  • 1) 0,1 × 2 = 0 + 0,2;
  • 2) 0,2 × 2 = 0 + 0,4;
  • 3) 0,4 × 2 = 0 + 0,8;
  • 4) 0,8 × 2 = 1 + 0,6;
  • 5) 0,6 × 2 = 1 + 0,2;
  • 6) 0,2 × 2 = 0 + 0,4;
  • 7) 0,4 × 2 = 0 + 0,8;
  • 8) 0,8 × 2 = 1 + 0,6;
  • 9) 0,6 × 2 = 1 + 0,2;
  • 10) 0,2 × 2 = 0 + 0,4;
  • 11) 0,4 × 2 = 0 + 0,8;
  • 12) 0,8 × 2 = 1 + 0,6;
  • 13) 0,6 × 2 = 1 + 0,2;
  • 14) 0,2 × 2 = 0 + 0,4;
  • 15) 0,4 × 2 = 0 + 0,8;
  • 16) 0,8 × 2 = 1 + 0,6;
  • 17) 0,6 × 2 = 1 + 0,2;
  • 18) 0,2 × 2 = 0 + 0,4;
  • 19) 0,4 × 2 = 0 + 0,8;
  • 20) 0,8 × 2 = 1 + 0,6;
  • 21) 0,6 × 2 = 1 + 0,2;
  • 22) 0,2 × 2 = 0 + 0,4;
  • 23) 0,4 × 2 = 0 + 0,8;
  • 24) 0,8 × 2 = 1 + 0,6;

Nicio parte fracționară egală cu zero n-a fost obținută. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă) și am obținut măcar o parte întreagă diferită de zero => STOP (Pierdem din precizie - numărul convertit pe care îl vom obține în final va fi doar o foarte bună aproximare a celui inițial).


4. Construiește reprezentarea în baza 2 a părții fracționare a numărului.

Ia fiecare parte întreagă a rezultatelor înmulțirilor, începând din partea de sus a listei construite:


0,1(10) =


0,0001 1001 1001 1001 1001 1001(2)

5. Numărul pozitiv înainte de normalizare:

7 324 058 973 248 975 324 659 082 376 980 220,1(10) =


1 0110 1001 0001 1010 1001 1110 1110 0011 1101 1101 1101 1000 1001 1010 0011 1110 0010 0100 0101 1001 1100 1100 0000 1011 0010 0110 1111 1100,0001 1001 1001 1001 1001 1001(2)

6. Normalizează reprezentarea binară a numărului.

Mută virgula cu 112 poziții la stânga, astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de 0:


7 324 058 973 248 975 324 659 082 376 980 220,1(10) =


1 0110 1001 0001 1010 1001 1110 1110 0011 1101 1101 1101 1000 1001 1010 0011 1110 0010 0100 0101 1001 1100 1100 0000 1011 0010 0110 1111 1100,0001 1001 1001 1001 1001 1001(2) =


1 0110 1001 0001 1010 1001 1110 1110 0011 1101 1101 1101 1000 1001 1010 0011 1110 0010 0100 0101 1001 1100 1100 0000 1011 0010 0110 1111 1100,0001 1001 1001 1001 1001 1001(2) × 20 =


1,0110 1001 0001 1010 1001 1110 1110 0011 1101 1101 1101 1000 1001 1010 0011 1110 0010 0100 0101 1001 1100 1100 0000 1011 0010 0110 1111 1100 0001 1001 1001 1001 1001 1001(2) × 2112


7. Până la acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie simplă (32 biți):

Semn 0 (un număr pozitiv)


Exponent (neajustat): 112


Mantisă (nenormalizată):
1,0110 1001 0001 1010 1001 1110 1110 0011 1101 1101 1101 1000 1001 1010 0011 1110 0010 0100 0101 1001 1100 1100 0000 1011 0010 0110 1111 1100 0001 1001 1001 1001 1001 1001


8. Ajustează exponentul.

Folosește reprezentarea deplasată pe 8 biți:


Exponent (ajustat) =


Exponent (neajustat) + 2(8-1) - 1 =


112 + 2(8-1) - 1 =


(112 + 127)(10) =


239(10)


9. Convertește exponentul ajustat din zecimal (baza 10) în binar pe 8 biți.

Folosește din nou tehnica împărțirii repetate la 2:


  • împărțire = cât + rest;
  • 239 : 2 = 119 + 1;
  • 119 : 2 = 59 + 1;
  • 59 : 2 = 29 + 1;
  • 29 : 2 = 14 + 1;
  • 14 : 2 = 7 + 0;
  • 7 : 2 = 3 + 1;
  • 3 : 2 = 1 + 1;
  • 1 : 2 = 0 + 1;

10. Construiește reprezentarea în baza 2 a exponentului ajustat.

Ia fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus.


Exponent (ajustat) =


239(10) =


1110 1111(2)


11. Normalizează mantisa.

a) Renunță la primul bit, cel mai din stânga, care e întotdeauna 1, și la separatorul zecimal, dacă e cazul.


b) Ajustează-i lungimea la 23 biți, prin renunțarea la biții în exces, din dreapta (dacă măcar unul din acești biți în exces e setat pe 1, se pierde din precizie...).


Mantisă (normalizată) =


1. 011 0100 1000 1101 0100 1111 0 1110 0011 1101 1101 1101 1000 1001 1010 0011 1110 0010 0100 0101 1001 1100 1100 0000 1011 0010 0110 1111 1100 0001 1001 1001 1001 1001 1001 =


011 0100 1000 1101 0100 1111


12. Cele trei elemente care alcătuiesc reprezentarea numărului în sistem binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

Semn (1 bit) =
0 (un număr pozitiv)


Exponent (8 biți) =
1110 1111


Mantisă (23 biți) =
011 0100 1000 1101 0100 1111


Numărul zecimal 7 324 058 973 248 975 324 659 082 376 980 220,1 scris în binar în representarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

0 - 1110 1111 - 011 0100 1000 1101 0100 1111

Cum să convertești numere zecimale din sistem zecimal (baza 10) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie simplă pe 32 de biți

Urmează pașii de mai jos pentru a converti un număr zecimal (cu virgulă) din baza zece în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie simplă pe 32 de biți:

  • 1. Dacă numărul de convertit este negativ, se începe cu versiunea pozitivă a numărului.
  • 2. Se convertește întâi partea întreagă; împarte în mod repetat la 2 reprezentarea pozitivă a numărului întreg cu semn care trebuie convertit în sistem binar, ținând minte fiecare rest al împărțirilor. Atunci când găsim un CÂT care e egal cu ZERO => STOP
  • 3. Construiește reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus. Astfel, ultimul rest al împărțirilor de la punctul de mai sus devine primul simbol (situat cel mai la stânga) al numărului în baza doi, în timp ce primul rest devine ultimul simbol (situat cel mai la dreapta).
  • 4. Convertește apoi partea fracționară. Înmulțește în mod repetat cu 2, până se obține o parte fracționară egală cu zero, ținând minte fiecare parte întreagă a înmulțirilor.
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor de mai sus, începând din partea de sus a listei construite (se iau părțile întregi în ordinea în care au fost obținute).
  • 6. Normalizează reprezentarea binară a numărului, mutând virgula cu "n" poziții la stânga (sau, dacă e cazul, la dreapta) astfel încât partea întreagă a acestuia să mai conțină un singur bit, diferit de '0'.
  • 7. Ajustează exponentul folosind reprezentarea deplasată pe 8 biți apoi convertește-l din zecimal (baza 10) în binar pe 8 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus:
    Exponent (ajustat) = Exponent (neajustat) + 2(8-1) - 1;
  • 8. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care este întotdeauna '1' (și la semnul zecimal, dacă e cazul) și ajustându-i lungimea, la 23 biți, fie renunțând la biții în exces, din dreapta (pierzând precizie...) fie adaugând tot la dreapta biți setați pe '0'.
  • 9. Semnul (ocupă 1 bit) este egal fie cu 1, dacă este un număr negativ, fie cu 0, dacă e un număr pozitiv.

Exemplu: convertește numărul negativ -25,347 din sistem zecimal (baza zece) în sistem binar în virgulă mobilă în reprezentarea IEEE 754, precizie simplă pe 32 de biți:

  • 1. Se începe cu versiunea pozitivă a numărului:

    |-25,347| = 25,347;

  • 2. Convertește întâi partea întreagă, 25. Împarte în mod repetat la 2, ținând minte fiecare rest al împărțirilor, până obținem un cât care este egal cu zero:
    • împărțire = cât + rest;
    • 25 : 2 = 12 + 1;
    • 12 : 2 = 6 + 0;
    • 6 : 2 = 3 + 0;
    • 3 : 2 = 1 + 1;
    • 1 : 2 = 0 + 1;
    • Am obținut un cât care este egal cu ZERO => STOP
  • 3. Construiește reprezentarea în baza 2 a părții întregi a numărului, luând fiecare rest al împărțirilor începând din partea de jos a listei construite mai sus:

    25(10) = 1 1001(2)

  • 4. Convertește apoi partea fracționară 0,347. Înmulțește în mod repetat cu 2, ținând minte fiecare parte întreagă a înmulțirilor, până obținem o parte fracționară egală cu zero:
    • #) înmulțire = întreg + fracționar;
    • 1) 0,347 × 2 = 0 + 0,694;
    • 2) 0,694 × 2 = 1 + 0,388;
    • 3) 0,388 × 2 = 0 + 0,776;
    • 4) 0,776 × 2 = 1 + 0,552;
    • 5) 0,552 × 2 = 1 + 0,104;
    • 6) 0,104 × 2 = 0 + 0,208
    • 7) 0,208 × 2 = 0 + 0,416;
    • 8) 0,416 × 2 = 0 + 0,832;
    • 9) 0,832 × 2 = 1 + 0,664;
    • 10) 0,664 × 2 = 1 + 0,328;
    • 11) 0,328 × 2 = 0 + 0,656;
    • 12) 0,656 × 2 = 1 + 0,312;
    • 13) 0,312 × 2 = 0 + 0,624;
    • 14) 0,624 × 2 = 1 + 0,248;
    • 15) 0,248 × 2 = 0 + 0,496;
    • 16) 0,496 × 2 = 0 + 0,992;
    • 17) 0,992 × 2 = 1 + 0,984;
    • 18) 0,984 × 2 = 1 + 0,968;
    • 19) 0,968 × 2 = 1 + 0,936;
    • 20) 0,936 × 2 = 1 + 0,872;
    • 21) 0,872 × 2 = 1 + 0,744;
    • 22) 0,744 × 2 = 1 + 0,488;
    • 23) 0,488 × 2 = 0 + 0,976;
    • 24) 0,976 × 2 = 1 + 0,952;
    • Nicio parte fracționară egală cu zero n-a fost obținută prin calcule. Însă am efectuat un număr suficient de iterații (peste limita de Mantisă = 23) și a fost găsită prin calcule măcar o parte întreagă diferită de zero => STOP (pierzând precizie...).
  • 5. Construiește reprezentarea în baza 2 a părții fracționare a numărului, luând fiecare parte întreagă a rezultatelor înmulțirilor efectuate anterior, începând din partea de sus a listei construite:

    0,347(10) = 0,0101 1000 1101 0100 1111 1101(2)

  • 6. Recapitulare - numărul pozitiv înainte de normalizare:

    25,347(10) = 1 1001,0101 1000 1101 0100 1111 1101(2)

  • 7. Normalizează reprezentarea binară a numărului, mutând virgula cu 4 poziții la stânga astfel încât partea întreagă a acestuia să aibă un singur bit, diferit de '0':

    25,347(10) =
    1 1001,0101 1000 1101 0100 1111 1101(2) =
    1 1001,0101 1000 1101 0100 1111 1101(2) × 20 =
    1,1001 0101 1000 1101 0100 1111 1101(2) × 24

  • 8. Până în acest moment avem următoarele elemente ce vor alcătui numărul binar în reprezentare IEEE 754, precizie simplă (32 biți):

    Semn: 1 (număr negativ);

    Exponent (neajustat): 4;

    Mantisă (nenormalizată): 1,1001 0101 1000 1101 0100 1111 1101;

  • 9. Ajustează exponentul folosind reprezentarea deplasată pe 8 biți apoi convertește-l din zecimal (baza 10) în binar (baza 2) pe 8 biți, folosind tehnica împărțirii repetate la 2, așa cum am mai arătat mai sus, ținând minte toate resturile, ce vor alcătui numărul în binar:

    Exponent (ajustat) = Exponent (neajustat) + 2(8-1) - 1 = (4 + 127)(10) = 131(10) =
    1000 0011(2)

  • 10. Normalizează mantisa, renunțând la primul bit (cel mai din stânga), care este întotdeauna '1' (și la semnul zecimal) și ajustându-i lungimea la 23 biți, prin renunțarea la biții în exces, cei din dreapta (pierzând precizie...):

    Mantisă (nenormalizată): 1,1001 0101 1000 1101 0100 1111 1101

    Mantisă (normalizată): 100 1010 1100 0110 1010 0111

  • Concluzia:

    Semn (1 bit) = 1 (un număr negativ)

    Exponent (8 biți) = 1000 0011

    Mantisă (23 biți) = 100 1010 1100 0110 1010 0111

  • Numărul -25,347 convertit din sistem zecimal (baza 10) în binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754 este:
    1 - 1000 0011 - 100 1010 1100 0110 1010 0111