340 201 550 000 000 000 000 000 000 000 000 000 175 scris ca binar pe 32 biți, precizie simplă, virgulă mobilă în standard IEEE 754

Scriere 340 201 550 000 000 000 000 000 000 000 000 000 175(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 201 550 000 000 000 000 000 000 000 000 000 175(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 201 550 000 000 000 000 000 000 000 000 000 175 : 2 = 170 100 775 000 000 000 000 000 000 000 000 000 087 + 1;
  • 170 100 775 000 000 000 000 000 000 000 000 000 087 : 2 = 85 050 387 500 000 000 000 000 000 000 000 000 043 + 1;
  • 85 050 387 500 000 000 000 000 000 000 000 000 043 : 2 = 42 525 193 750 000 000 000 000 000 000 000 000 021 + 1;
  • 42 525 193 750 000 000 000 000 000 000 000 000 021 : 2 = 21 262 596 875 000 000 000 000 000 000 000 000 010 + 1;
  • 21 262 596 875 000 000 000 000 000 000 000 000 010 : 2 = 10 631 298 437 500 000 000 000 000 000 000 000 005 + 0;
  • 10 631 298 437 500 000 000 000 000 000 000 000 005 : 2 = 5 315 649 218 750 000 000 000 000 000 000 000 002 + 1;
  • 5 315 649 218 750 000 000 000 000 000 000 000 002 : 2 = 2 657 824 609 375 000 000 000 000 000 000 000 001 + 0;
  • 2 657 824 609 375 000 000 000 000 000 000 000 001 : 2 = 1 328 912 304 687 500 000 000 000 000 000 000 000 + 1;
  • 1 328 912 304 687 500 000 000 000 000 000 000 000 : 2 = 664 456 152 343 750 000 000 000 000 000 000 000 + 0;
  • 664 456 152 343 750 000 000 000 000 000 000 000 : 2 = 332 228 076 171 875 000 000 000 000 000 000 000 + 0;
  • 332 228 076 171 875 000 000 000 000 000 000 000 : 2 = 166 114 038 085 937 500 000 000 000 000 000 000 + 0;
  • 166 114 038 085 937 500 000 000 000 000 000 000 : 2 = 83 057 019 042 968 750 000 000 000 000 000 000 + 0;
  • 83 057 019 042 968 750 000 000 000 000 000 000 : 2 = 41 528 509 521 484 375 000 000 000 000 000 000 + 0;
  • 41 528 509 521 484 375 000 000 000 000 000 000 : 2 = 20 764 254 760 742 187 500 000 000 000 000 000 + 0;
  • 20 764 254 760 742 187 500 000 000 000 000 000 : 2 = 10 382 127 380 371 093 750 000 000 000 000 000 + 0;
  • 10 382 127 380 371 093 750 000 000 000 000 000 : 2 = 5 191 063 690 185 546 875 000 000 000 000 000 + 0;
  • 5 191 063 690 185 546 875 000 000 000 000 000 : 2 = 2 595 531 845 092 773 437 500 000 000 000 000 + 0;
  • 2 595 531 845 092 773 437 500 000 000 000 000 : 2 = 1 297 765 922 546 386 718 750 000 000 000 000 + 0;
  • 1 297 765 922 546 386 718 750 000 000 000 000 : 2 = 648 882 961 273 193 359 375 000 000 000 000 + 0;
  • 648 882 961 273 193 359 375 000 000 000 000 : 2 = 324 441 480 636 596 679 687 500 000 000 000 + 0;
  • 324 441 480 636 596 679 687 500 000 000 000 : 2 = 162 220 740 318 298 339 843 750 000 000 000 + 0;
  • 162 220 740 318 298 339 843 750 000 000 000 : 2 = 81 110 370 159 149 169 921 875 000 000 000 + 0;
  • 81 110 370 159 149 169 921 875 000 000 000 : 2 = 40 555 185 079 574 584 960 937 500 000 000 + 0;
  • 40 555 185 079 574 584 960 937 500 000 000 : 2 = 20 277 592 539 787 292 480 468 750 000 000 + 0;
  • 20 277 592 539 787 292 480 468 750 000 000 : 2 = 10 138 796 269 893 646 240 234 375 000 000 + 0;
  • 10 138 796 269 893 646 240 234 375 000 000 : 2 = 5 069 398 134 946 823 120 117 187 500 000 + 0;
  • 5 069 398 134 946 823 120 117 187 500 000 : 2 = 2 534 699 067 473 411 560 058 593 750 000 + 0;
  • 2 534 699 067 473 411 560 058 593 750 000 : 2 = 1 267 349 533 736 705 780 029 296 875 000 + 0;
  • 1 267 349 533 736 705 780 029 296 875 000 : 2 = 633 674 766 868 352 890 014 648 437 500 + 0;
  • 633 674 766 868 352 890 014 648 437 500 : 2 = 316 837 383 434 176 445 007 324 218 750 + 0;
  • 316 837 383 434 176 445 007 324 218 750 : 2 = 158 418 691 717 088 222 503 662 109 375 + 0;
  • 158 418 691 717 088 222 503 662 109 375 : 2 = 79 209 345 858 544 111 251 831 054 687 + 1;
  • 79 209 345 858 544 111 251 831 054 687 : 2 = 39 604 672 929 272 055 625 915 527 343 + 1;
  • 39 604 672 929 272 055 625 915 527 343 : 2 = 19 802 336 464 636 027 812 957 763 671 + 1;
  • 19 802 336 464 636 027 812 957 763 671 : 2 = 9 901 168 232 318 013 906 478 881 835 + 1;
  • 9 901 168 232 318 013 906 478 881 835 : 2 = 4 950 584 116 159 006 953 239 440 917 + 1;
  • 4 950 584 116 159 006 953 239 440 917 : 2 = 2 475 292 058 079 503 476 619 720 458 + 1;
  • 2 475 292 058 079 503 476 619 720 458 : 2 = 1 237 646 029 039 751 738 309 860 229 + 0;
  • 1 237 646 029 039 751 738 309 860 229 : 2 = 618 823 014 519 875 869 154 930 114 + 1;
  • 618 823 014 519 875 869 154 930 114 : 2 = 309 411 507 259 937 934 577 465 057 + 0;
  • 309 411 507 259 937 934 577 465 057 : 2 = 154 705 753 629 968 967 288 732 528 + 1;
  • 154 705 753 629 968 967 288 732 528 : 2 = 77 352 876 814 984 483 644 366 264 + 0;
  • 77 352 876 814 984 483 644 366 264 : 2 = 38 676 438 407 492 241 822 183 132 + 0;
  • 38 676 438 407 492 241 822 183 132 : 2 = 19 338 219 203 746 120 911 091 566 + 0;
  • 19 338 219 203 746 120 911 091 566 : 2 = 9 669 109 601 873 060 455 545 783 + 0;
  • 9 669 109 601 873 060 455 545 783 : 2 = 4 834 554 800 936 530 227 772 891 + 1;
  • 4 834 554 800 936 530 227 772 891 : 2 = 2 417 277 400 468 265 113 886 445 + 1;
  • 2 417 277 400 468 265 113 886 445 : 2 = 1 208 638 700 234 132 556 943 222 + 1;
  • 1 208 638 700 234 132 556 943 222 : 2 = 604 319 350 117 066 278 471 611 + 0;
  • 604 319 350 117 066 278 471 611 : 2 = 302 159 675 058 533 139 235 805 + 1;
  • 302 159 675 058 533 139 235 805 : 2 = 151 079 837 529 266 569 617 902 + 1;
  • 151 079 837 529 266 569 617 902 : 2 = 75 539 918 764 633 284 808 951 + 0;
  • 75 539 918 764 633 284 808 951 : 2 = 37 769 959 382 316 642 404 475 + 1;
  • 37 769 959 382 316 642 404 475 : 2 = 18 884 979 691 158 321 202 237 + 1;
  • 18 884 979 691 158 321 202 237 : 2 = 9 442 489 845 579 160 601 118 + 1;
  • 9 442 489 845 579 160 601 118 : 2 = 4 721 244 922 789 580 300 559 + 0;
  • 4 721 244 922 789 580 300 559 : 2 = 2 360 622 461 394 790 150 279 + 1;
  • 2 360 622 461 394 790 150 279 : 2 = 1 180 311 230 697 395 075 139 + 1;
  • 1 180 311 230 697 395 075 139 : 2 = 590 155 615 348 697 537 569 + 1;
  • 590 155 615 348 697 537 569 : 2 = 295 077 807 674 348 768 784 + 1;
  • 295 077 807 674 348 768 784 : 2 = 147 538 903 837 174 384 392 + 0;
  • 147 538 903 837 174 384 392 : 2 = 73 769 451 918 587 192 196 + 0;
  • 73 769 451 918 587 192 196 : 2 = 36 884 725 959 293 596 098 + 0;
  • 36 884 725 959 293 596 098 : 2 = 18 442 362 979 646 798 049 + 0;
  • 18 442 362 979 646 798 049 : 2 = 9 221 181 489 823 399 024 + 1;
  • 9 221 181 489 823 399 024 : 2 = 4 610 590 744 911 699 512 + 0;
  • 4 610 590 744 911 699 512 : 2 = 2 305 295 372 455 849 756 + 0;
  • 2 305 295 372 455 849 756 : 2 = 1 152 647 686 227 924 878 + 0;
  • 1 152 647 686 227 924 878 : 2 = 576 323 843 113 962 439 + 0;
  • 576 323 843 113 962 439 : 2 = 288 161 921 556 981 219 + 1;
  • 288 161 921 556 981 219 : 2 = 144 080 960 778 490 609 + 1;
  • 144 080 960 778 490 609 : 2 = 72 040 480 389 245 304 + 1;
  • 72 040 480 389 245 304 : 2 = 36 020 240 194 622 652 + 0;
  • 36 020 240 194 622 652 : 2 = 18 010 120 097 311 326 + 0;
  • 18 010 120 097 311 326 : 2 = 9 005 060 048 655 663 + 0;
  • 9 005 060 048 655 663 : 2 = 4 502 530 024 327 831 + 1;
  • 4 502 530 024 327 831 : 2 = 2 251 265 012 163 915 + 1;
  • 2 251 265 012 163 915 : 2 = 1 125 632 506 081 957 + 1;
  • 1 125 632 506 081 957 : 2 = 562 816 253 040 978 + 1;
  • 562 816 253 040 978 : 2 = 281 408 126 520 489 + 0;
  • 281 408 126 520 489 : 2 = 140 704 063 260 244 + 1;
  • 140 704 063 260 244 : 2 = 70 352 031 630 122 + 0;
  • 70 352 031 630 122 : 2 = 35 176 015 815 061 + 0;
  • 35 176 015 815 061 : 2 = 17 588 007 907 530 + 1;
  • 17 588 007 907 530 : 2 = 8 794 003 953 765 + 0;
  • 8 794 003 953 765 : 2 = 4 397 001 976 882 + 1;
  • 4 397 001 976 882 : 2 = 2 198 500 988 441 + 0;
  • 2 198 500 988 441 : 2 = 1 099 250 494 220 + 1;
  • 1 099 250 494 220 : 2 = 549 625 247 110 + 0;
  • 549 625 247 110 : 2 = 274 812 623 555 + 0;
  • 274 812 623 555 : 2 = 137 406 311 777 + 1;
  • 137 406 311 777 : 2 = 68 703 155 888 + 1;
  • 68 703 155 888 : 2 = 34 351 577 944 + 0;
  • 34 351 577 944 : 2 = 17 175 788 972 + 0;
  • 17 175 788 972 : 2 = 8 587 894 486 + 0;
  • 8 587 894 486 : 2 = 4 293 947 243 + 0;
  • 4 293 947 243 : 2 = 2 146 973 621 + 1;
  • 2 146 973 621 : 2 = 1 073 486 810 + 1;
  • 1 073 486 810 : 2 = 536 743 405 + 0;
  • 536 743 405 : 2 = 268 371 702 + 1;
  • 268 371 702 : 2 = 134 185 851 + 0;
  • 134 185 851 : 2 = 67 092 925 + 1;
  • 67 092 925 : 2 = 33 546 462 + 1;
  • 33 546 462 : 2 = 16 773 231 + 0;
  • 16 773 231 : 2 = 8 386 615 + 1;
  • 8 386 615 : 2 = 4 193 307 + 1;
  • 4 193 307 : 2 = 2 096 653 + 1;
  • 2 096 653 : 2 = 1 048 326 + 1;
  • 1 048 326 : 2 = 524 163 + 0;
  • 524 163 : 2 = 262 081 + 1;
  • 262 081 : 2 = 131 040 + 1;
  • 131 040 : 2 = 65 520 + 0;
  • 65 520 : 2 = 32 760 + 0;
  • 32 760 : 2 = 16 380 + 0;
  • 16 380 : 2 = 8 190 + 0;
  • 8 190 : 2 = 4 095 + 0;
  • 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 201 550 000 000 000 000 000 000 000 000 000 175(10) =


1111 1111 1111 0000 0110 1111 0110 1011 0000 1100 1010 1001 0111 1000 1110 0001 0000 1111 0111 0110 1110 0001 0101 1111 1000 0000 0000 0000 0000 0000 1010 1111(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 201 550 000 000 000 000 000 000 000 000 000 175(10) =


1111 1111 1111 0000 0110 1111 0110 1011 0000 1100 1010 1001 0111 1000 1110 0001 0000 1111 0111 0110 1110 0001 0101 1111 1000 0000 0000 0000 0000 0000 1010 1111(2) =


1111 1111 1111 0000 0110 1111 0110 1011 0000 1100 1010 1001 0111 1000 1110 0001 0000 1111 0111 0110 1110 0001 0101 1111 1000 0000 0000 0000 0000 0000 1010 1111(2) × 20 =


1,1111 1111 1110 0000 1101 1110 1101 0110 0001 1001 0101 0010 1111 0001 1100 0010 0001 1110 1110 1101 1100 0010 1011 1111 0000 0000 0000 0000 0000 0001 0101 111(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 1110 0000 1101 1110 1101 0110 0001 1001 0101 0010 1111 0001 1100 0010 0001 1110 1110 1101 1100 0010 1011 1111 0000 0000 0000 0000 0000 0001 0101 111


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 0000 0110 1111 0110 1011 0000 1100 1010 1001 0111 1000 1110 0001 0000 1111 0111 0110 1110 0001 0101 1111 1000 0000 0000 0000 0000 0000 1010 1111 =


111 1111 1111 0000 0110 1111


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 0000 0110 1111


Numărul zecimal 340 201 550 000 000 000 000 000 000 000 000 000 175 scris în binar în representarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

0 - 1111 1110 - 111 1111 1111 0000 0110 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