0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335 scris ca binar pe 32 biți, precizie simplă, virgulă mobilă în standard IEEE 754

Scriere 0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335(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
0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335(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ă: 0.
Î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;
  • 0 : 2 = 0 + 0;

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.

0(10) =


0(2)


3. Convertește în binar (baza 2) partea fracționară: 0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335.

Î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,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 968 67;
  • 2) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 028 025 968 67 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 937 34;
  • 3) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 056 051 937 34 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 874 68;
  • 4) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 112 103 874 68 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 749 36;
  • 5) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 224 207 749 36 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 498 72;
  • 6) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 448 415 498 72 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 000 896 830 997 44;
  • 7) 0,000 000 000 000 000 000 000 000 000 000 000 000 000 896 830 997 44 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 001 793 661 994 88;
  • 8) 0,000 000 000 000 000 000 000 000 000 000 000 000 001 793 661 994 88 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 003 587 323 989 76;
  • 9) 0,000 000 000 000 000 000 000 000 000 000 000 000 003 587 323 989 76 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 007 174 647 979 52;
  • 10) 0,000 000 000 000 000 000 000 000 000 000 000 000 007 174 647 979 52 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 014 349 295 959 04;
  • 11) 0,000 000 000 000 000 000 000 000 000 000 000 000 014 349 295 959 04 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 028 698 591 918 08;
  • 12) 0,000 000 000 000 000 000 000 000 000 000 000 000 028 698 591 918 08 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 057 397 183 836 16;
  • 13) 0,000 000 000 000 000 000 000 000 000 000 000 000 057 397 183 836 16 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 114 794 367 672 32;
  • 14) 0,000 000 000 000 000 000 000 000 000 000 000 000 114 794 367 672 32 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 229 588 735 344 64;
  • 15) 0,000 000 000 000 000 000 000 000 000 000 000 000 229 588 735 344 64 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 459 177 470 689 28;
  • 16) 0,000 000 000 000 000 000 000 000 000 000 000 000 459 177 470 689 28 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 000 918 354 941 378 56;
  • 17) 0,000 000 000 000 000 000 000 000 000 000 000 000 918 354 941 378 56 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 001 836 709 882 757 12;
  • 18) 0,000 000 000 000 000 000 000 000 000 000 000 001 836 709 882 757 12 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 003 673 419 765 514 24;
  • 19) 0,000 000 000 000 000 000 000 000 000 000 000 003 673 419 765 514 24 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 007 346 839 531 028 48;
  • 20) 0,000 000 000 000 000 000 000 000 000 000 000 007 346 839 531 028 48 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 014 693 679 062 056 96;
  • 21) 0,000 000 000 000 000 000 000 000 000 000 000 014 693 679 062 056 96 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 029 387 358 124 113 92;
  • 22) 0,000 000 000 000 000 000 000 000 000 000 000 029 387 358 124 113 92 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 058 774 716 248 227 84;
  • 23) 0,000 000 000 000 000 000 000 000 000 000 000 058 774 716 248 227 84 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 117 549 432 496 455 68;
  • 24) 0,000 000 000 000 000 000 000 000 000 000 000 117 549 432 496 455 68 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 235 098 864 992 911 36;
  • 25) 0,000 000 000 000 000 000 000 000 000 000 000 235 098 864 992 911 36 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 470 197 729 985 822 72;
  • 26) 0,000 000 000 000 000 000 000 000 000 000 000 470 197 729 985 822 72 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 940 395 459 971 645 44;
  • 27) 0,000 000 000 000 000 000 000 000 000 000 000 940 395 459 971 645 44 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 001 880 790 919 943 290 88;
  • 28) 0,000 000 000 000 000 000 000 000 000 000 001 880 790 919 943 290 88 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 003 761 581 839 886 581 76;
  • 29) 0,000 000 000 000 000 000 000 000 000 000 003 761 581 839 886 581 76 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 007 523 163 679 773 163 52;
  • 30) 0,000 000 000 000 000 000 000 000 000 000 007 523 163 679 773 163 52 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 015 046 327 359 546 327 04;
  • 31) 0,000 000 000 000 000 000 000 000 000 000 015 046 327 359 546 327 04 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 030 092 654 719 092 654 08;
  • 32) 0,000 000 000 000 000 000 000 000 000 000 030 092 654 719 092 654 08 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 060 185 309 438 185 308 16;
  • 33) 0,000 000 000 000 000 000 000 000 000 000 060 185 309 438 185 308 16 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 120 370 618 876 370 616 32;
  • 34) 0,000 000 000 000 000 000 000 000 000 000 120 370 618 876 370 616 32 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 240 741 237 752 741 232 64;
  • 35) 0,000 000 000 000 000 000 000 000 000 000 240 741 237 752 741 232 64 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 481 482 475 505 482 465 28;
  • 36) 0,000 000 000 000 000 000 000 000 000 000 481 482 475 505 482 465 28 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 962 964 951 010 964 930 56;
  • 37) 0,000 000 000 000 000 000 000 000 000 000 962 964 951 010 964 930 56 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 001 925 929 902 021 929 861 12;
  • 38) 0,000 000 000 000 000 000 000 000 000 001 925 929 902 021 929 861 12 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 003 851 859 804 043 859 722 24;
  • 39) 0,000 000 000 000 000 000 000 000 000 003 851 859 804 043 859 722 24 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 007 703 719 608 087 719 444 48;
  • 40) 0,000 000 000 000 000 000 000 000 000 007 703 719 608 087 719 444 48 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 015 407 439 216 175 438 888 96;
  • 41) 0,000 000 000 000 000 000 000 000 000 015 407 439 216 175 438 888 96 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 030 814 878 432 350 877 777 92;
  • 42) 0,000 000 000 000 000 000 000 000 000 030 814 878 432 350 877 777 92 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 061 629 756 864 701 755 555 84;
  • 43) 0,000 000 000 000 000 000 000 000 000 061 629 756 864 701 755 555 84 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 123 259 513 729 403 511 111 68;
  • 44) 0,000 000 000 000 000 000 000 000 000 123 259 513 729 403 511 111 68 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 246 519 027 458 807 022 223 36;
  • 45) 0,000 000 000 000 000 000 000 000 000 246 519 027 458 807 022 223 36 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 493 038 054 917 614 044 446 72;
  • 46) 0,000 000 000 000 000 000 000 000 000 493 038 054 917 614 044 446 72 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 986 076 109 835 228 088 893 44;
  • 47) 0,000 000 000 000 000 000 000 000 000 986 076 109 835 228 088 893 44 × 2 = 0 + 0,000 000 000 000 000 000 000 000 001 972 152 219 670 456 177 786 88;
  • 48) 0,000 000 000 000 000 000 000 000 001 972 152 219 670 456 177 786 88 × 2 = 0 + 0,000 000 000 000 000 000 000 000 003 944 304 439 340 912 355 573 76;
  • 49) 0,000 000 000 000 000 000 000 000 003 944 304 439 340 912 355 573 76 × 2 = 0 + 0,000 000 000 000 000 000 000 000 007 888 608 878 681 824 711 147 52;
  • 50) 0,000 000 000 000 000 000 000 000 007 888 608 878 681 824 711 147 52 × 2 = 0 + 0,000 000 000 000 000 000 000 000 015 777 217 757 363 649 422 295 04;
  • 51) 0,000 000 000 000 000 000 000 000 015 777 217 757 363 649 422 295 04 × 2 = 0 + 0,000 000 000 000 000 000 000 000 031 554 435 514 727 298 844 590 08;
  • 52) 0,000 000 000 000 000 000 000 000 031 554 435 514 727 298 844 590 08 × 2 = 0 + 0,000 000 000 000 000 000 000 000 063 108 871 029 454 597 689 180 16;
  • 53) 0,000 000 000 000 000 000 000 000 063 108 871 029 454 597 689 180 16 × 2 = 0 + 0,000 000 000 000 000 000 000 000 126 217 742 058 909 195 378 360 32;
  • 54) 0,000 000 000 000 000 000 000 000 126 217 742 058 909 195 378 360 32 × 2 = 0 + 0,000 000 000 000 000 000 000 000 252 435 484 117 818 390 756 720 64;
  • 55) 0,000 000 000 000 000 000 000 000 252 435 484 117 818 390 756 720 64 × 2 = 0 + 0,000 000 000 000 000 000 000 000 504 870 968 235 636 781 513 441 28;
  • 56) 0,000 000 000 000 000 000 000 000 504 870 968 235 636 781 513 441 28 × 2 = 0 + 0,000 000 000 000 000 000 000 001 009 741 936 471 273 563 026 882 56;
  • 57) 0,000 000 000 000 000 000 000 001 009 741 936 471 273 563 026 882 56 × 2 = 0 + 0,000 000 000 000 000 000 000 002 019 483 872 942 547 126 053 765 12;
  • 58) 0,000 000 000 000 000 000 000 002 019 483 872 942 547 126 053 765 12 × 2 = 0 + 0,000 000 000 000 000 000 000 004 038 967 745 885 094 252 107 530 24;
  • 59) 0,000 000 000 000 000 000 000 004 038 967 745 885 094 252 107 530 24 × 2 = 0 + 0,000 000 000 000 000 000 000 008 077 935 491 770 188 504 215 060 48;
  • 60) 0,000 000 000 000 000 000 000 008 077 935 491 770 188 504 215 060 48 × 2 = 0 + 0,000 000 000 000 000 000 000 016 155 870 983 540 377 008 430 120 96;
  • 61) 0,000 000 000 000 000 000 000 016 155 870 983 540 377 008 430 120 96 × 2 = 0 + 0,000 000 000 000 000 000 000 032 311 741 967 080 754 016 860 241 92;
  • 62) 0,000 000 000 000 000 000 000 032 311 741 967 080 754 016 860 241 92 × 2 = 0 + 0,000 000 000 000 000 000 000 064 623 483 934 161 508 033 720 483 84;
  • 63) 0,000 000 000 000 000 000 000 064 623 483 934 161 508 033 720 483 84 × 2 = 0 + 0,000 000 000 000 000 000 000 129 246 967 868 323 016 067 440 967 68;
  • 64) 0,000 000 000 000 000 000 000 129 246 967 868 323 016 067 440 967 68 × 2 = 0 + 0,000 000 000 000 000 000 000 258 493 935 736 646 032 134 881 935 36;
  • 65) 0,000 000 000 000 000 000 000 258 493 935 736 646 032 134 881 935 36 × 2 = 0 + 0,000 000 000 000 000 000 000 516 987 871 473 292 064 269 763 870 72;
  • 66) 0,000 000 000 000 000 000 000 516 987 871 473 292 064 269 763 870 72 × 2 = 0 + 0,000 000 000 000 000 000 001 033 975 742 946 584 128 539 527 741 44;
  • 67) 0,000 000 000 000 000 000 001 033 975 742 946 584 128 539 527 741 44 × 2 = 0 + 0,000 000 000 000 000 000 002 067 951 485 893 168 257 079 055 482 88;
  • 68) 0,000 000 000 000 000 000 002 067 951 485 893 168 257 079 055 482 88 × 2 = 0 + 0,000 000 000 000 000 000 004 135 902 971 786 336 514 158 110 965 76;
  • 69) 0,000 000 000 000 000 000 004 135 902 971 786 336 514 158 110 965 76 × 2 = 0 + 0,000 000 000 000 000 000 008 271 805 943 572 673 028 316 221 931 52;
  • 70) 0,000 000 000 000 000 000 008 271 805 943 572 673 028 316 221 931 52 × 2 = 0 + 0,000 000 000 000 000 000 016 543 611 887 145 346 056 632 443 863 04;
  • 71) 0,000 000 000 000 000 000 016 543 611 887 145 346 056 632 443 863 04 × 2 = 0 + 0,000 000 000 000 000 000 033 087 223 774 290 692 113 264 887 726 08;
  • 72) 0,000 000 000 000 000 000 033 087 223 774 290 692 113 264 887 726 08 × 2 = 0 + 0,000 000 000 000 000 000 066 174 447 548 581 384 226 529 775 452 16;
  • 73) 0,000 000 000 000 000 000 066 174 447 548 581 384 226 529 775 452 16 × 2 = 0 + 0,000 000 000 000 000 000 132 348 895 097 162 768 453 059 550 904 32;
  • 74) 0,000 000 000 000 000 000 132 348 895 097 162 768 453 059 550 904 32 × 2 = 0 + 0,000 000 000 000 000 000 264 697 790 194 325 536 906 119 101 808 64;
  • 75) 0,000 000 000 000 000 000 264 697 790 194 325 536 906 119 101 808 64 × 2 = 0 + 0,000 000 000 000 000 000 529 395 580 388 651 073 812 238 203 617 28;
  • 76) 0,000 000 000 000 000 000 529 395 580 388 651 073 812 238 203 617 28 × 2 = 0 + 0,000 000 000 000 000 001 058 791 160 777 302 147 624 476 407 234 56;
  • 77) 0,000 000 000 000 000 001 058 791 160 777 302 147 624 476 407 234 56 × 2 = 0 + 0,000 000 000 000 000 002 117 582 321 554 604 295 248 952 814 469 12;
  • 78) 0,000 000 000 000 000 002 117 582 321 554 604 295 248 952 814 469 12 × 2 = 0 + 0,000 000 000 000 000 004 235 164 643 109 208 590 497 905 628 938 24;
  • 79) 0,000 000 000 000 000 004 235 164 643 109 208 590 497 905 628 938 24 × 2 = 0 + 0,000 000 000 000 000 008 470 329 286 218 417 180 995 811 257 876 48;
  • 80) 0,000 000 000 000 000 008 470 329 286 218 417 180 995 811 257 876 48 × 2 = 0 + 0,000 000 000 000 000 016 940 658 572 436 834 361 991 622 515 752 96;
  • 81) 0,000 000 000 000 000 016 940 658 572 436 834 361 991 622 515 752 96 × 2 = 0 + 0,000 000 000 000 000 033 881 317 144 873 668 723 983 245 031 505 92;
  • 82) 0,000 000 000 000 000 033 881 317 144 873 668 723 983 245 031 505 92 × 2 = 0 + 0,000 000 000 000 000 067 762 634 289 747 337 447 966 490 063 011 84;
  • 83) 0,000 000 000 000 000 067 762 634 289 747 337 447 966 490 063 011 84 × 2 = 0 + 0,000 000 000 000 000 135 525 268 579 494 674 895 932 980 126 023 68;
  • 84) 0,000 000 000 000 000 135 525 268 579 494 674 895 932 980 126 023 68 × 2 = 0 + 0,000 000 000 000 000 271 050 537 158 989 349 791 865 960 252 047 36;
  • 85) 0,000 000 000 000 000 271 050 537 158 989 349 791 865 960 252 047 36 × 2 = 0 + 0,000 000 000 000 000 542 101 074 317 978 699 583 731 920 504 094 72;
  • 86) 0,000 000 000 000 000 542 101 074 317 978 699 583 731 920 504 094 72 × 2 = 0 + 0,000 000 000 000 001 084 202 148 635 957 399 167 463 841 008 189 44;
  • 87) 0,000 000 000 000 001 084 202 148 635 957 399 167 463 841 008 189 44 × 2 = 0 + 0,000 000 000 000 002 168 404 297 271 914 798 334 927 682 016 378 88;
  • 88) 0,000 000 000 000 002 168 404 297 271 914 798 334 927 682 016 378 88 × 2 = 0 + 0,000 000 000 000 004 336 808 594 543 829 596 669 855 364 032 757 76;
  • 89) 0,000 000 000 000 004 336 808 594 543 829 596 669 855 364 032 757 76 × 2 = 0 + 0,000 000 000 000 008 673 617 189 087 659 193 339 710 728 065 515 52;
  • 90) 0,000 000 000 000 008 673 617 189 087 659 193 339 710 728 065 515 52 × 2 = 0 + 0,000 000 000 000 017 347 234 378 175 318 386 679 421 456 131 031 04;
  • 91) 0,000 000 000 000 017 347 234 378 175 318 386 679 421 456 131 031 04 × 2 = 0 + 0,000 000 000 000 034 694 468 756 350 636 773 358 842 912 262 062 08;
  • 92) 0,000 000 000 000 034 694 468 756 350 636 773 358 842 912 262 062 08 × 2 = 0 + 0,000 000 000 000 069 388 937 512 701 273 546 717 685 824 524 124 16;
  • 93) 0,000 000 000 000 069 388 937 512 701 273 546 717 685 824 524 124 16 × 2 = 0 + 0,000 000 000 000 138 777 875 025 402 547 093 435 371 649 048 248 32;
  • 94) 0,000 000 000 000 138 777 875 025 402 547 093 435 371 649 048 248 32 × 2 = 0 + 0,000 000 000 000 277 555 750 050 805 094 186 870 743 298 096 496 64;
  • 95) 0,000 000 000 000 277 555 750 050 805 094 186 870 743 298 096 496 64 × 2 = 0 + 0,000 000 000 000 555 111 500 101 610 188 373 741 486 596 192 993 28;
  • 96) 0,000 000 000 000 555 111 500 101 610 188 373 741 486 596 192 993 28 × 2 = 0 + 0,000 000 000 001 110 223 000 203 220 376 747 482 973 192 385 986 56;
  • 97) 0,000 000 000 001 110 223 000 203 220 376 747 482 973 192 385 986 56 × 2 = 0 + 0,000 000 000 002 220 446 000 406 440 753 494 965 946 384 771 973 12;
  • 98) 0,000 000 000 002 220 446 000 406 440 753 494 965 946 384 771 973 12 × 2 = 0 + 0,000 000 000 004 440 892 000 812 881 506 989 931 892 769 543 946 24;
  • 99) 0,000 000 000 004 440 892 000 812 881 506 989 931 892 769 543 946 24 × 2 = 0 + 0,000 000 000 008 881 784 001 625 763 013 979 863 785 539 087 892 48;
  • 100) 0,000 000 000 008 881 784 001 625 763 013 979 863 785 539 087 892 48 × 2 = 0 + 0,000 000 000 017 763 568 003 251 526 027 959 727 571 078 175 784 96;
  • 101) 0,000 000 000 017 763 568 003 251 526 027 959 727 571 078 175 784 96 × 2 = 0 + 0,000 000 000 035 527 136 006 503 052 055 919 455 142 156 351 569 92;
  • 102) 0,000 000 000 035 527 136 006 503 052 055 919 455 142 156 351 569 92 × 2 = 0 + 0,000 000 000 071 054 272 013 006 104 111 838 910 284 312 703 139 84;
  • 103) 0,000 000 000 071 054 272 013 006 104 111 838 910 284 312 703 139 84 × 2 = 0 + 0,000 000 000 142 108 544 026 012 208 223 677 820 568 625 406 279 68;
  • 104) 0,000 000 000 142 108 544 026 012 208 223 677 820 568 625 406 279 68 × 2 = 0 + 0,000 000 000 284 217 088 052 024 416 447 355 641 137 250 812 559 36;
  • 105) 0,000 000 000 284 217 088 052 024 416 447 355 641 137 250 812 559 36 × 2 = 0 + 0,000 000 000 568 434 176 104 048 832 894 711 282 274 501 625 118 72;
  • 106) 0,000 000 000 568 434 176 104 048 832 894 711 282 274 501 625 118 72 × 2 = 0 + 0,000 000 001 136 868 352 208 097 665 789 422 564 549 003 250 237 44;
  • 107) 0,000 000 001 136 868 352 208 097 665 789 422 564 549 003 250 237 44 × 2 = 0 + 0,000 000 002 273 736 704 416 195 331 578 845 129 098 006 500 474 88;
  • 108) 0,000 000 002 273 736 704 416 195 331 578 845 129 098 006 500 474 88 × 2 = 0 + 0,000 000 004 547 473 408 832 390 663 157 690 258 196 013 000 949 76;
  • 109) 0,000 000 004 547 473 408 832 390 663 157 690 258 196 013 000 949 76 × 2 = 0 + 0,000 000 009 094 946 817 664 781 326 315 380 516 392 026 001 899 52;
  • 110) 0,000 000 009 094 946 817 664 781 326 315 380 516 392 026 001 899 52 × 2 = 0 + 0,000 000 018 189 893 635 329 562 652 630 761 032 784 052 003 799 04;
  • 111) 0,000 000 018 189 893 635 329 562 652 630 761 032 784 052 003 799 04 × 2 = 0 + 0,000 000 036 379 787 270 659 125 305 261 522 065 568 104 007 598 08;
  • 112) 0,000 000 036 379 787 270 659 125 305 261 522 065 568 104 007 598 08 × 2 = 0 + 0,000 000 072 759 574 541 318 250 610 523 044 131 136 208 015 196 16;
  • 113) 0,000 000 072 759 574 541 318 250 610 523 044 131 136 208 015 196 16 × 2 = 0 + 0,000 000 145 519 149 082 636 501 221 046 088 262 272 416 030 392 32;
  • 114) 0,000 000 145 519 149 082 636 501 221 046 088 262 272 416 030 392 32 × 2 = 0 + 0,000 000 291 038 298 165 273 002 442 092 176 524 544 832 060 784 64;
  • 115) 0,000 000 291 038 298 165 273 002 442 092 176 524 544 832 060 784 64 × 2 = 0 + 0,000 000 582 076 596 330 546 004 884 184 353 049 089 664 121 569 28;
  • 116) 0,000 000 582 076 596 330 546 004 884 184 353 049 089 664 121 569 28 × 2 = 0 + 0,000 001 164 153 192 661 092 009 768 368 706 098 179 328 243 138 56;
  • 117) 0,000 001 164 153 192 661 092 009 768 368 706 098 179 328 243 138 56 × 2 = 0 + 0,000 002 328 306 385 322 184 019 536 737 412 196 358 656 486 277 12;
  • 118) 0,000 002 328 306 385 322 184 019 536 737 412 196 358 656 486 277 12 × 2 = 0 + 0,000 004 656 612 770 644 368 039 073 474 824 392 717 312 972 554 24;
  • 119) 0,000 004 656 612 770 644 368 039 073 474 824 392 717 312 972 554 24 × 2 = 0 + 0,000 009 313 225 541 288 736 078 146 949 648 785 434 625 945 108 48;
  • 120) 0,000 009 313 225 541 288 736 078 146 949 648 785 434 625 945 108 48 × 2 = 0 + 0,000 018 626 451 082 577 472 156 293 899 297 570 869 251 890 216 96;
  • 121) 0,000 018 626 451 082 577 472 156 293 899 297 570 869 251 890 216 96 × 2 = 0 + 0,000 037 252 902 165 154 944 312 587 798 595 141 738 503 780 433 92;
  • 122) 0,000 037 252 902 165 154 944 312 587 798 595 141 738 503 780 433 92 × 2 = 0 + 0,000 074 505 804 330 309 888 625 175 597 190 283 477 007 560 867 84;
  • 123) 0,000 074 505 804 330 309 888 625 175 597 190 283 477 007 560 867 84 × 2 = 0 + 0,000 149 011 608 660 619 777 250 351 194 380 566 954 015 121 735 68;
  • 124) 0,000 149 011 608 660 619 777 250 351 194 380 566 954 015 121 735 68 × 2 = 0 + 0,000 298 023 217 321 239 554 500 702 388 761 133 908 030 243 471 36;
  • 125) 0,000 298 023 217 321 239 554 500 702 388 761 133 908 030 243 471 36 × 2 = 0 + 0,000 596 046 434 642 479 109 001 404 777 522 267 816 060 486 942 72;
  • 126) 0,000 596 046 434 642 479 109 001 404 777 522 267 816 060 486 942 72 × 2 = 0 + 0,001 192 092 869 284 958 218 002 809 555 044 535 632 120 973 885 44;
  • 127) 0,001 192 092 869 284 958 218 002 809 555 044 535 632 120 973 885 44 × 2 = 0 + 0,002 384 185 738 569 916 436 005 619 110 089 071 264 241 947 770 88;
  • 128) 0,002 384 185 738 569 916 436 005 619 110 089 071 264 241 947 770 88 × 2 = 0 + 0,004 768 371 477 139 832 872 011 238 220 178 142 528 483 895 541 76;
  • 129) 0,004 768 371 477 139 832 872 011 238 220 178 142 528 483 895 541 76 × 2 = 0 + 0,009 536 742 954 279 665 744 022 476 440 356 285 056 967 791 083 52;
  • 130) 0,009 536 742 954 279 665 744 022 476 440 356 285 056 967 791 083 52 × 2 = 0 + 0,019 073 485 908 559 331 488 044 952 880 712 570 113 935 582 167 04;
  • 131) 0,019 073 485 908 559 331 488 044 952 880 712 570 113 935 582 167 04 × 2 = 0 + 0,038 146 971 817 118 662 976 089 905 761 425 140 227 871 164 334 08;
  • 132) 0,038 146 971 817 118 662 976 089 905 761 425 140 227 871 164 334 08 × 2 = 0 + 0,076 293 943 634 237 325 952 179 811 522 850 280 455 742 328 668 16;
  • 133) 0,076 293 943 634 237 325 952 179 811 522 850 280 455 742 328 668 16 × 2 = 0 + 0,152 587 887 268 474 651 904 359 623 045 700 560 911 484 657 336 32;
  • 134) 0,152 587 887 268 474 651 904 359 623 045 700 560 911 484 657 336 32 × 2 = 0 + 0,305 175 774 536 949 303 808 719 246 091 401 121 822 969 314 672 64;
  • 135) 0,305 175 774 536 949 303 808 719 246 091 401 121 822 969 314 672 64 × 2 = 0 + 0,610 351 549 073 898 607 617 438 492 182 802 243 645 938 629 345 28;
  • 136) 0,610 351 549 073 898 607 617 438 492 182 802 243 645 938 629 345 28 × 2 = 1 + 0,220 703 098 147 797 215 234 876 984 365 604 487 291 877 258 690 56;
  • 137) 0,220 703 098 147 797 215 234 876 984 365 604 487 291 877 258 690 56 × 2 = 0 + 0,441 406 196 295 594 430 469 753 968 731 208 974 583 754 517 381 12;
  • 138) 0,441 406 196 295 594 430 469 753 968 731 208 974 583 754 517 381 12 × 2 = 0 + 0,882 812 392 591 188 860 939 507 937 462 417 949 167 509 034 762 24;
  • 139) 0,882 812 392 591 188 860 939 507 937 462 417 949 167 509 034 762 24 × 2 = 1 + 0,765 624 785 182 377 721 879 015 874 924 835 898 335 018 069 524 48;
  • 140) 0,765 624 785 182 377 721 879 015 874 924 835 898 335 018 069 524 48 × 2 = 1 + 0,531 249 570 364 755 443 758 031 749 849 671 796 670 036 139 048 96;
  • 141) 0,531 249 570 364 755 443 758 031 749 849 671 796 670 036 139 048 96 × 2 = 1 + 0,062 499 140 729 510 887 516 063 499 699 343 593 340 072 278 097 92;
  • 142) 0,062 499 140 729 510 887 516 063 499 699 343 593 340 072 278 097 92 × 2 = 0 + 0,124 998 281 459 021 775 032 126 999 398 687 186 680 144 556 195 84;
  • 143) 0,124 998 281 459 021 775 032 126 999 398 687 186 680 144 556 195 84 × 2 = 0 + 0,249 996 562 918 043 550 064 253 998 797 374 373 360 289 112 391 68;
  • 144) 0,249 996 562 918 043 550 064 253 998 797 374 373 360 289 112 391 68 × 2 = 0 + 0,499 993 125 836 087 100 128 507 997 594 748 746 720 578 224 783 36;
  • 145) 0,499 993 125 836 087 100 128 507 997 594 748 746 720 578 224 783 36 × 2 = 0 + 0,999 986 251 672 174 200 257 015 995 189 497 493 441 156 449 566 72;
  • 146) 0,999 986 251 672 174 200 257 015 995 189 497 493 441 156 449 566 72 × 2 = 1 + 0,999 972 503 344 348 400 514 031 990 378 994 986 882 312 899 133 44;
  • 147) 0,999 972 503 344 348 400 514 031 990 378 994 986 882 312 899 133 44 × 2 = 1 + 0,999 945 006 688 696 801 028 063 980 757 989 973 764 625 798 266 88;
  • 148) 0,999 945 006 688 696 801 028 063 980 757 989 973 764 625 798 266 88 × 2 = 1 + 0,999 890 013 377 393 602 056 127 961 515 979 947 529 251 596 533 76;
  • 149) 0,999 890 013 377 393 602 056 127 961 515 979 947 529 251 596 533 76 × 2 = 1 + 0,999 780 026 754 787 204 112 255 923 031 959 895 058 503 193 067 52;
  • 150) 0,999 780 026 754 787 204 112 255 923 031 959 895 058 503 193 067 52 × 2 = 1 + 0,999 560 053 509 574 408 224 511 846 063 919 790 117 006 386 135 04;
  • 151) 0,999 560 053 509 574 408 224 511 846 063 919 790 117 006 386 135 04 × 2 = 1 + 0,999 120 107 019 148 816 449 023 692 127 839 580 234 012 772 270 08;
  • 152) 0,999 120 107 019 148 816 449 023 692 127 839 580 234 012 772 270 08 × 2 = 1 + 0,998 240 214 038 297 632 898 047 384 255 679 160 468 025 544 540 16;
  • 153) 0,998 240 214 038 297 632 898 047 384 255 679 160 468 025 544 540 16 × 2 = 1 + 0,996 480 428 076 595 265 796 094 768 511 358 320 936 051 089 080 32;
  • 154) 0,996 480 428 076 595 265 796 094 768 511 358 320 936 051 089 080 32 × 2 = 1 + 0,992 960 856 153 190 531 592 189 537 022 716 641 872 102 178 160 64;
  • 155) 0,992 960 856 153 190 531 592 189 537 022 716 641 872 102 178 160 64 × 2 = 1 + 0,985 921 712 306 381 063 184 379 074 045 433 283 744 204 356 321 28;
  • 156) 0,985 921 712 306 381 063 184 379 074 045 433 283 744 204 356 321 28 × 2 = 1 + 0,971 843 424 612 762 126 368 758 148 090 866 567 488 408 712 642 56;
  • 157) 0,971 843 424 612 762 126 368 758 148 090 866 567 488 408 712 642 56 × 2 = 1 + 0,943 686 849 225 524 252 737 516 296 181 733 134 976 817 425 285 12;
  • 158) 0,943 686 849 225 524 252 737 516 296 181 733 134 976 817 425 285 12 × 2 = 1 + 0,887 373 698 451 048 505 475 032 592 363 466 269 953 634 850 570 24;
  • 159) 0,887 373 698 451 048 505 475 032 592 363 466 269 953 634 850 570 24 × 2 = 1 + 0,774 747 396 902 097 010 950 065 184 726 932 539 907 269 701 140 48;

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,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2)

5. Numărul pozitiv înainte de normalizare:

0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2)

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

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


0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335(10) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2) =


0,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0011 1000 0111 1111 1111 111(2) × 20 =


1,0011 1000 0111 1111 1111 111(2) × 2-136


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): -136


Mantisă (nenormalizată):
1,0011 1000 0111 1111 1111 111


8. Ajustează exponentul.

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


Exponent (ajustat) =


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


-136 + 2(8-1) - 1 =


(-136 + 127)(10) =


-9(10)


9. Exponent negativ!

Numărul în baza zece introdus este prea aproape de ZERO pentru a putea avea o altă reprezentare în sistem binar pe 32 de biți, precizie simplă, în virgulă mobilă în standard IEEE 754.

Așa că va fi aproximat și tratat ca ZERO.


10. IEEE 754, Caz Special: ZERO

ZERO: Are o poziție specială rezervată în reprezentarea în standard IEEE 754, cu toți biții exponentului și mantisei setați pe 0 (clear).


-0 și +0 sunt valori distincte, deși sunt egale.


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


Mantisă (23 biți) =
000 0000 0000 0000 0000 0000


Numărul zecimal 0,000 000 000 000 000 000 000 000 000 000 000 000 000 014 012 984 335 scris în binar în representarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

0 - 0000 0000 - 000 0000 0000 0000 0000 0000


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