340 282 346 570 000 000 000 000 000 000 000 000 285 scris ca binar pe 32 biți, precizie simplă, virgulă mobilă în standard IEEE 754

Scriere 340 282 346 570 000 000 000 000 000 000 000 000 285(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
340 282 346 570 000 000 000 000 000 000 000 000 285(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. Î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;
  • 340 282 346 570 000 000 000 000 000 000 000 000 285 : 2 = 170 141 173 285 000 000 000 000 000 000 000 000 142 + 1;
  • 170 141 173 285 000 000 000 000 000 000 000 000 142 : 2 = 85 070 586 642 500 000 000 000 000 000 000 000 071 + 0;
  • 85 070 586 642 500 000 000 000 000 000 000 000 071 : 2 = 42 535 293 321 250 000 000 000 000 000 000 000 035 + 1;
  • 42 535 293 321 250 000 000 000 000 000 000 000 035 : 2 = 21 267 646 660 625 000 000 000 000 000 000 000 017 + 1;
  • 21 267 646 660 625 000 000 000 000 000 000 000 017 : 2 = 10 633 823 330 312 500 000 000 000 000 000 000 008 + 1;
  • 10 633 823 330 312 500 000 000 000 000 000 000 008 : 2 = 5 316 911 665 156 250 000 000 000 000 000 000 004 + 0;
  • 5 316 911 665 156 250 000 000 000 000 000 000 004 : 2 = 2 658 455 832 578 125 000 000 000 000 000 000 002 + 0;
  • 2 658 455 832 578 125 000 000 000 000 000 000 002 : 2 = 1 329 227 916 289 062 500 000 000 000 000 000 001 + 0;
  • 1 329 227 916 289 062 500 000 000 000 000 000 001 : 2 = 664 613 958 144 531 250 000 000 000 000 000 000 + 1;
  • 664 613 958 144 531 250 000 000 000 000 000 000 : 2 = 332 306 979 072 265 625 000 000 000 000 000 000 + 0;
  • 332 306 979 072 265 625 000 000 000 000 000 000 : 2 = 166 153 489 536 132 812 500 000 000 000 000 000 + 0;
  • 166 153 489 536 132 812 500 000 000 000 000 000 : 2 = 83 076 744 768 066 406 250 000 000 000 000 000 + 0;
  • 83 076 744 768 066 406 250 000 000 000 000 000 : 2 = 41 538 372 384 033 203 125 000 000 000 000 000 + 0;
  • 41 538 372 384 033 203 125 000 000 000 000 000 : 2 = 20 769 186 192 016 601 562 500 000 000 000 000 + 0;
  • 20 769 186 192 016 601 562 500 000 000 000 000 : 2 = 10 384 593 096 008 300 781 250 000 000 000 000 + 0;
  • 10 384 593 096 008 300 781 250 000 000 000 000 : 2 = 5 192 296 548 004 150 390 625 000 000 000 000 + 0;
  • 5 192 296 548 004 150 390 625 000 000 000 000 : 2 = 2 596 148 274 002 075 195 312 500 000 000 000 + 0;
  • 2 596 148 274 002 075 195 312 500 000 000 000 : 2 = 1 298 074 137 001 037 597 656 250 000 000 000 + 0;
  • 1 298 074 137 001 037 597 656 250 000 000 000 : 2 = 649 037 068 500 518 798 828 125 000 000 000 + 0;
  • 649 037 068 500 518 798 828 125 000 000 000 : 2 = 324 518 534 250 259 399 414 062 500 000 000 + 0;
  • 324 518 534 250 259 399 414 062 500 000 000 : 2 = 162 259 267 125 129 699 707 031 250 000 000 + 0;
  • 162 259 267 125 129 699 707 031 250 000 000 : 2 = 81 129 633 562 564 849 853 515 625 000 000 + 0;
  • 81 129 633 562 564 849 853 515 625 000 000 : 2 = 40 564 816 781 282 424 926 757 812 500 000 + 0;
  • 40 564 816 781 282 424 926 757 812 500 000 : 2 = 20 282 408 390 641 212 463 378 906 250 000 + 0;
  • 20 282 408 390 641 212 463 378 906 250 000 : 2 = 10 141 204 195 320 606 231 689 453 125 000 + 0;
  • 10 141 204 195 320 606 231 689 453 125 000 : 2 = 5 070 602 097 660 303 115 844 726 562 500 + 0;
  • 5 070 602 097 660 303 115 844 726 562 500 : 2 = 2 535 301 048 830 151 557 922 363 281 250 + 0;
  • 2 535 301 048 830 151 557 922 363 281 250 : 2 = 1 267 650 524 415 075 778 961 181 640 625 + 0;
  • 1 267 650 524 415 075 778 961 181 640 625 : 2 = 633 825 262 207 537 889 480 590 820 312 + 1;
  • 633 825 262 207 537 889 480 590 820 312 : 2 = 316 912 631 103 768 944 740 295 410 156 + 0;
  • 316 912 631 103 768 944 740 295 410 156 : 2 = 158 456 315 551 884 472 370 147 705 078 + 0;
  • 158 456 315 551 884 472 370 147 705 078 : 2 = 79 228 157 775 942 236 185 073 852 539 + 0;
  • 79 228 157 775 942 236 185 073 852 539 : 2 = 39 614 078 887 971 118 092 536 926 269 + 1;
  • 39 614 078 887 971 118 092 536 926 269 : 2 = 19 807 039 443 985 559 046 268 463 134 + 1;
  • 19 807 039 443 985 559 046 268 463 134 : 2 = 9 903 519 721 992 779 523 134 231 567 + 0;
  • 9 903 519 721 992 779 523 134 231 567 : 2 = 4 951 759 860 996 389 761 567 115 783 + 1;
  • 4 951 759 860 996 389 761 567 115 783 : 2 = 2 475 879 930 498 194 880 783 557 891 + 1;
  • 2 475 879 930 498 194 880 783 557 891 : 2 = 1 237 939 965 249 097 440 391 778 945 + 1;
  • 1 237 939 965 249 097 440 391 778 945 : 2 = 618 969 982 624 548 720 195 889 472 + 1;
  • 618 969 982 624 548 720 195 889 472 : 2 = 309 484 991 312 274 360 097 944 736 + 0;
  • 309 484 991 312 274 360 097 944 736 : 2 = 154 742 495 656 137 180 048 972 368 + 0;
  • 154 742 495 656 137 180 048 972 368 : 2 = 77 371 247 828 068 590 024 486 184 + 0;
  • 77 371 247 828 068 590 024 486 184 : 2 = 38 685 623 914 034 295 012 243 092 + 0;
  • 38 685 623 914 034 295 012 243 092 : 2 = 19 342 811 957 017 147 506 121 546 + 0;
  • 19 342 811 957 017 147 506 121 546 : 2 = 9 671 405 978 508 573 753 060 773 + 0;
  • 9 671 405 978 508 573 753 060 773 : 2 = 4 835 702 989 254 286 876 530 386 + 1;
  • 4 835 702 989 254 286 876 530 386 : 2 = 2 417 851 494 627 143 438 265 193 + 0;
  • 2 417 851 494 627 143 438 265 193 : 2 = 1 208 925 747 313 571 719 132 596 + 1;
  • 1 208 925 747 313 571 719 132 596 : 2 = 604 462 873 656 785 859 566 298 + 0;
  • 604 462 873 656 785 859 566 298 : 2 = 302 231 436 828 392 929 783 149 + 0;
  • 302 231 436 828 392 929 783 149 : 2 = 151 115 718 414 196 464 891 574 + 1;
  • 151 115 718 414 196 464 891 574 : 2 = 75 557 859 207 098 232 445 787 + 0;
  • 75 557 859 207 098 232 445 787 : 2 = 37 778 929 603 549 116 222 893 + 1;
  • 37 778 929 603 549 116 222 893 : 2 = 18 889 464 801 774 558 111 446 + 1;
  • 18 889 464 801 774 558 111 446 : 2 = 9 444 732 400 887 279 055 723 + 0;
  • 9 444 732 400 887 279 055 723 : 2 = 4 722 366 200 443 639 527 861 + 1;
  • 4 722 366 200 443 639 527 861 : 2 = 2 361 183 100 221 819 763 930 + 1;
  • 2 361 183 100 221 819 763 930 : 2 = 1 180 591 550 110 909 881 965 + 0;
  • 1 180 591 550 110 909 881 965 : 2 = 590 295 775 055 454 940 982 + 1;
  • 590 295 775 055 454 940 982 : 2 = 295 147 887 527 727 470 491 + 0;
  • 295 147 887 527 727 470 491 : 2 = 147 573 943 763 863 735 245 + 1;
  • 147 573 943 763 863 735 245 : 2 = 73 786 971 881 931 867 622 + 1;
  • 73 786 971 881 931 867 622 : 2 = 36 893 485 940 965 933 811 + 0;
  • 36 893 485 940 965 933 811 : 2 = 18 446 742 970 482 966 905 + 1;
  • 18 446 742 970 482 966 905 : 2 = 9 223 371 485 241 483 452 + 1;
  • 9 223 371 485 241 483 452 : 2 = 4 611 685 742 620 741 726 + 0;
  • 4 611 685 742 620 741 726 : 2 = 2 305 842 871 310 370 863 + 0;
  • 2 305 842 871 310 370 863 : 2 = 1 152 921 435 655 185 431 + 1;
  • 1 152 921 435 655 185 431 : 2 = 576 460 717 827 592 715 + 1;
  • 576 460 717 827 592 715 : 2 = 288 230 358 913 796 357 + 1;
  • 288 230 358 913 796 357 : 2 = 144 115 179 456 898 178 + 1;
  • 144 115 179 456 898 178 : 2 = 72 057 589 728 449 089 + 0;
  • 72 057 589 728 449 089 : 2 = 36 028 794 864 224 544 + 1;
  • 36 028 794 864 224 544 : 2 = 18 014 397 432 112 272 + 0;
  • 18 014 397 432 112 272 : 2 = 9 007 198 716 056 136 + 0;
  • 9 007 198 716 056 136 : 2 = 4 503 599 358 028 068 + 0;
  • 4 503 599 358 028 068 : 2 = 2 251 799 679 014 034 + 0;
  • 2 251 799 679 014 034 : 2 = 1 125 899 839 507 017 + 0;
  • 1 125 899 839 507 017 : 2 = 562 949 919 753 508 + 1;
  • 562 949 919 753 508 : 2 = 281 474 959 876 754 + 0;
  • 281 474 959 876 754 : 2 = 140 737 479 938 377 + 0;
  • 140 737 479 938 377 : 2 = 70 368 739 969 188 + 1;
  • 70 368 739 969 188 : 2 = 35 184 369 984 594 + 0;
  • 35 184 369 984 594 : 2 = 17 592 184 992 297 + 0;
  • 17 592 184 992 297 : 2 = 8 796 092 496 148 + 1;
  • 8 796 092 496 148 : 2 = 4 398 046 248 074 + 0;
  • 4 398 046 248 074 : 2 = 2 199 023 124 037 + 0;
  • 2 199 023 124 037 : 2 = 1 099 511 562 018 + 1;
  • 1 099 511 562 018 : 2 = 549 755 781 009 + 0;
  • 549 755 781 009 : 2 = 274 877 890 504 + 1;
  • 274 877 890 504 : 2 = 137 438 945 252 + 0;
  • 137 438 945 252 : 2 = 68 719 472 626 + 0;
  • 68 719 472 626 : 2 = 34 359 736 313 + 0;
  • 34 359 736 313 : 2 = 17 179 868 156 + 1;
  • 17 179 868 156 : 2 = 8 589 934 078 + 0;
  • 8 589 934 078 : 2 = 4 294 967 039 + 0;
  • 4 294 967 039 : 2 = 2 147 483 519 + 1;
  • 2 147 483 519 : 2 = 1 073 741 759 + 1;
  • 1 073 741 759 : 2 = 536 870 879 + 1;
  • 536 870 879 : 2 = 268 435 439 + 1;
  • 268 435 439 : 2 = 134 217 719 + 1;
  • 134 217 719 : 2 = 67 108 859 + 1;
  • 67 108 859 : 2 = 33 554 429 + 1;
  • 33 554 429 : 2 = 16 777 214 + 1;
  • 16 777 214 : 2 = 8 388 607 + 0;
  • 8 388 607 : 2 = 4 194 303 + 1;
  • 4 194 303 : 2 = 2 097 151 + 1;
  • 2 097 151 : 2 = 1 048 575 + 1;
  • 1 048 575 : 2 = 524 287 + 1;
  • 524 287 : 2 = 262 143 + 1;
  • 262 143 : 2 = 131 071 + 1;
  • 131 071 : 2 = 65 535 + 1;
  • 65 535 : 2 = 32 767 + 1;
  • 32 767 : 2 = 16 383 + 1;
  • 16 383 : 2 = 8 191 + 1;
  • 8 191 : 2 = 4 095 + 1;
  • 4 095 : 2 = 2 047 + 1;
  • 2 047 : 2 = 1 023 + 1;
  • 1 023 : 2 = 511 + 1;
  • 511 : 2 = 255 + 1;
  • 255 : 2 = 127 + 1;
  • 127 : 2 = 63 + 1;
  • 63 : 2 = 31 + 1;
  • 31 : 2 = 15 + 1;
  • 15 : 2 = 7 + 1;
  • 7 : 2 = 3 + 1;
  • 3 : 2 = 1 + 1;
  • 1 : 2 = 0 + 1;

2. Construiește reprezentarea numărului pozitiv în baza 2.

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

340 282 346 570 000 000 000 000 000 000 000 000 285(10) =


1111 1111 1111 1111 1111 1110 1111 1111 0010 0010 1001 0010 0100 0001 0111 1001 1011 0101 1011 0100 1010 0000 0111 1011 0001 0000 0000 0000 0000 0001 0001 1101(2)


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

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


340 282 346 570 000 000 000 000 000 000 000 000 285(10) =


1111 1111 1111 1111 1111 1110 1111 1111 0010 0010 1001 0010 0100 0001 0111 1001 1011 0101 1011 0100 1010 0000 0111 1011 0001 0000 0000 0000 0000 0001 0001 1101(2) =


1111 1111 1111 1111 1111 1110 1111 1111 0010 0010 1001 0010 0100 0001 0111 1001 1011 0101 1011 0100 1010 0000 0111 1011 0001 0000 0000 0000 0000 0001 0001 1101(2) × 20 =


1,1111 1111 1111 1111 1111 1101 1111 1110 0100 0101 0010 0100 1000 0010 1111 0011 0110 1011 0110 1001 0100 0000 1111 0110 0010 0000 0000 0000 0000 0010 0011 101(2) × 2127


4. 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): 127


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


5. Ajustează exponentul.

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


Exponent (ajustat) =


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


127 + 2(8-1) - 1 =


(127 + 127)(10) =


254(10)


6. 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;
  • 254 : 2 = 127 + 0;
  • 127 : 2 = 63 + 1;
  • 63 : 2 = 31 + 1;
  • 31 : 2 = 15 + 1;
  • 15 : 2 = 7 + 1;
  • 7 : 2 = 3 + 1;
  • 3 : 2 = 1 + 1;
  • 1 : 2 = 0 + 1;

7. 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) =


254(10) =


1111 1110(2)


8. 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. 111 1111 1111 1111 1111 1110 1111 1111 0010 0010 1001 0010 0100 0001 0111 1001 1011 0101 1011 0100 1010 0000 0111 1011 0001 0000 0000 0000 0000 0001 0001 1101 =


111 1111 1111 1111 1111 1110


9. 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) =
1111 1110


Mantisă (23 biți) =
111 1111 1111 1111 1111 1110


Numărul zecimal 340 282 346 570 000 000 000 000 000 000 000 000 285 scris în binar în representarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

0 - 1111 1110 - 111 1111 1111 1111 1111 1110


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