0,000 000 000 000 000 000 000 000 000 000 000 006 018 532 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 006 018 532(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 006 018 532(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 006 018 532.

Î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 006 018 532 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 012 037 064;
  • 2) 0,000 000 000 000 000 000 000 000 000 000 000 012 037 064 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 024 074 128;
  • 3) 0,000 000 000 000 000 000 000 000 000 000 000 024 074 128 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 048 148 256;
  • 4) 0,000 000 000 000 000 000 000 000 000 000 000 048 148 256 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 096 296 512;
  • 5) 0,000 000 000 000 000 000 000 000 000 000 000 096 296 512 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 192 593 024;
  • 6) 0,000 000 000 000 000 000 000 000 000 000 000 192 593 024 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 385 186 048;
  • 7) 0,000 000 000 000 000 000 000 000 000 000 000 385 186 048 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 000 770 372 096;
  • 8) 0,000 000 000 000 000 000 000 000 000 000 000 770 372 096 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 001 540 744 192;
  • 9) 0,000 000 000 000 000 000 000 000 000 000 001 540 744 192 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 003 081 488 384;
  • 10) 0,000 000 000 000 000 000 000 000 000 000 003 081 488 384 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 006 162 976 768;
  • 11) 0,000 000 000 000 000 000 000 000 000 000 006 162 976 768 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 012 325 953 536;
  • 12) 0,000 000 000 000 000 000 000 000 000 000 012 325 953 536 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 024 651 907 072;
  • 13) 0,000 000 000 000 000 000 000 000 000 000 024 651 907 072 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 049 303 814 144;
  • 14) 0,000 000 000 000 000 000 000 000 000 000 049 303 814 144 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 098 607 628 288;
  • 15) 0,000 000 000 000 000 000 000 000 000 000 098 607 628 288 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 197 215 256 576;
  • 16) 0,000 000 000 000 000 000 000 000 000 000 197 215 256 576 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 394 430 513 152;
  • 17) 0,000 000 000 000 000 000 000 000 000 000 394 430 513 152 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 000 788 861 026 304;
  • 18) 0,000 000 000 000 000 000 000 000 000 000 788 861 026 304 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 001 577 722 052 608;
  • 19) 0,000 000 000 000 000 000 000 000 000 001 577 722 052 608 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 003 155 444 105 216;
  • 20) 0,000 000 000 000 000 000 000 000 000 003 155 444 105 216 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 006 310 888 210 432;
  • 21) 0,000 000 000 000 000 000 000 000 000 006 310 888 210 432 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 012 621 776 420 864;
  • 22) 0,000 000 000 000 000 000 000 000 000 012 621 776 420 864 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 025 243 552 841 728;
  • 23) 0,000 000 000 000 000 000 000 000 000 025 243 552 841 728 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 050 487 105 683 456;
  • 24) 0,000 000 000 000 000 000 000 000 000 050 487 105 683 456 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 100 974 211 366 912;
  • 25) 0,000 000 000 000 000 000 000 000 000 100 974 211 366 912 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 201 948 422 733 824;
  • 26) 0,000 000 000 000 000 000 000 000 000 201 948 422 733 824 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 403 896 845 467 648;
  • 27) 0,000 000 000 000 000 000 000 000 000 403 896 845 467 648 × 2 = 0 + 0,000 000 000 000 000 000 000 000 000 807 793 690 935 296;
  • 28) 0,000 000 000 000 000 000 000 000 000 807 793 690 935 296 × 2 = 0 + 0,000 000 000 000 000 000 000 000 001 615 587 381 870 592;
  • 29) 0,000 000 000 000 000 000 000 000 001 615 587 381 870 592 × 2 = 0 + 0,000 000 000 000 000 000 000 000 003 231 174 763 741 184;
  • 30) 0,000 000 000 000 000 000 000 000 003 231 174 763 741 184 × 2 = 0 + 0,000 000 000 000 000 000 000 000 006 462 349 527 482 368;
  • 31) 0,000 000 000 000 000 000 000 000 006 462 349 527 482 368 × 2 = 0 + 0,000 000 000 000 000 000 000 000 012 924 699 054 964 736;
  • 32) 0,000 000 000 000 000 000 000 000 012 924 699 054 964 736 × 2 = 0 + 0,000 000 000 000 000 000 000 000 025 849 398 109 929 472;
  • 33) 0,000 000 000 000 000 000 000 000 025 849 398 109 929 472 × 2 = 0 + 0,000 000 000 000 000 000 000 000 051 698 796 219 858 944;
  • 34) 0,000 000 000 000 000 000 000 000 051 698 796 219 858 944 × 2 = 0 + 0,000 000 000 000 000 000 000 000 103 397 592 439 717 888;
  • 35) 0,000 000 000 000 000 000 000 000 103 397 592 439 717 888 × 2 = 0 + 0,000 000 000 000 000 000 000 000 206 795 184 879 435 776;
  • 36) 0,000 000 000 000 000 000 000 000 206 795 184 879 435 776 × 2 = 0 + 0,000 000 000 000 000 000 000 000 413 590 369 758 871 552;
  • 37) 0,000 000 000 000 000 000 000 000 413 590 369 758 871 552 × 2 = 0 + 0,000 000 000 000 000 000 000 000 827 180 739 517 743 104;
  • 38) 0,000 000 000 000 000 000 000 000 827 180 739 517 743 104 × 2 = 0 + 0,000 000 000 000 000 000 000 001 654 361 479 035 486 208;
  • 39) 0,000 000 000 000 000 000 000 001 654 361 479 035 486 208 × 2 = 0 + 0,000 000 000 000 000 000 000 003 308 722 958 070 972 416;
  • 40) 0,000 000 000 000 000 000 000 003 308 722 958 070 972 416 × 2 = 0 + 0,000 000 000 000 000 000 000 006 617 445 916 141 944 832;
  • 41) 0,000 000 000 000 000 000 000 006 617 445 916 141 944 832 × 2 = 0 + 0,000 000 000 000 000 000 000 013 234 891 832 283 889 664;
  • 42) 0,000 000 000 000 000 000 000 013 234 891 832 283 889 664 × 2 = 0 + 0,000 000 000 000 000 000 000 026 469 783 664 567 779 328;
  • 43) 0,000 000 000 000 000 000 000 026 469 783 664 567 779 328 × 2 = 0 + 0,000 000 000 000 000 000 000 052 939 567 329 135 558 656;
  • 44) 0,000 000 000 000 000 000 000 052 939 567 329 135 558 656 × 2 = 0 + 0,000 000 000 000 000 000 000 105 879 134 658 271 117 312;
  • 45) 0,000 000 000 000 000 000 000 105 879 134 658 271 117 312 × 2 = 0 + 0,000 000 000 000 000 000 000 211 758 269 316 542 234 624;
  • 46) 0,000 000 000 000 000 000 000 211 758 269 316 542 234 624 × 2 = 0 + 0,000 000 000 000 000 000 000 423 516 538 633 084 469 248;
  • 47) 0,000 000 000 000 000 000 000 423 516 538 633 084 469 248 × 2 = 0 + 0,000 000 000 000 000 000 000 847 033 077 266 168 938 496;
  • 48) 0,000 000 000 000 000 000 000 847 033 077 266 168 938 496 × 2 = 0 + 0,000 000 000 000 000 000 001 694 066 154 532 337 876 992;
  • 49) 0,000 000 000 000 000 000 001 694 066 154 532 337 876 992 × 2 = 0 + 0,000 000 000 000 000 000 003 388 132 309 064 675 753 984;
  • 50) 0,000 000 000 000 000 000 003 388 132 309 064 675 753 984 × 2 = 0 + 0,000 000 000 000 000 000 006 776 264 618 129 351 507 968;
  • 51) 0,000 000 000 000 000 000 006 776 264 618 129 351 507 968 × 2 = 0 + 0,000 000 000 000 000 000 013 552 529 236 258 703 015 936;
  • 52) 0,000 000 000 000 000 000 013 552 529 236 258 703 015 936 × 2 = 0 + 0,000 000 000 000 000 000 027 105 058 472 517 406 031 872;
  • 53) 0,000 000 000 000 000 000 027 105 058 472 517 406 031 872 × 2 = 0 + 0,000 000 000 000 000 000 054 210 116 945 034 812 063 744;
  • 54) 0,000 000 000 000 000 000 054 210 116 945 034 812 063 744 × 2 = 0 + 0,000 000 000 000 000 000 108 420 233 890 069 624 127 488;
  • 55) 0,000 000 000 000 000 000 108 420 233 890 069 624 127 488 × 2 = 0 + 0,000 000 000 000 000 000 216 840 467 780 139 248 254 976;
  • 56) 0,000 000 000 000 000 000 216 840 467 780 139 248 254 976 × 2 = 0 + 0,000 000 000 000 000 000 433 680 935 560 278 496 509 952;
  • 57) 0,000 000 000 000 000 000 433 680 935 560 278 496 509 952 × 2 = 0 + 0,000 000 000 000 000 000 867 361 871 120 556 993 019 904;
  • 58) 0,000 000 000 000 000 000 867 361 871 120 556 993 019 904 × 2 = 0 + 0,000 000 000 000 000 001 734 723 742 241 113 986 039 808;
  • 59) 0,000 000 000 000 000 001 734 723 742 241 113 986 039 808 × 2 = 0 + 0,000 000 000 000 000 003 469 447 484 482 227 972 079 616;
  • 60) 0,000 000 000 000 000 003 469 447 484 482 227 972 079 616 × 2 = 0 + 0,000 000 000 000 000 006 938 894 968 964 455 944 159 232;
  • 61) 0,000 000 000 000 000 006 938 894 968 964 455 944 159 232 × 2 = 0 + 0,000 000 000 000 000 013 877 789 937 928 911 888 318 464;
  • 62) 0,000 000 000 000 000 013 877 789 937 928 911 888 318 464 × 2 = 0 + 0,000 000 000 000 000 027 755 579 875 857 823 776 636 928;
  • 63) 0,000 000 000 000 000 027 755 579 875 857 823 776 636 928 × 2 = 0 + 0,000 000 000 000 000 055 511 159 751 715 647 553 273 856;
  • 64) 0,000 000 000 000 000 055 511 159 751 715 647 553 273 856 × 2 = 0 + 0,000 000 000 000 000 111 022 319 503 431 295 106 547 712;
  • 65) 0,000 000 000 000 000 111 022 319 503 431 295 106 547 712 × 2 = 0 + 0,000 000 000 000 000 222 044 639 006 862 590 213 095 424;
  • 66) 0,000 000 000 000 000 222 044 639 006 862 590 213 095 424 × 2 = 0 + 0,000 000 000 000 000 444 089 278 013 725 180 426 190 848;
  • 67) 0,000 000 000 000 000 444 089 278 013 725 180 426 190 848 × 2 = 0 + 0,000 000 000 000 000 888 178 556 027 450 360 852 381 696;
  • 68) 0,000 000 000 000 000 888 178 556 027 450 360 852 381 696 × 2 = 0 + 0,000 000 000 000 001 776 357 112 054 900 721 704 763 392;
  • 69) 0,000 000 000 000 001 776 357 112 054 900 721 704 763 392 × 2 = 0 + 0,000 000 000 000 003 552 714 224 109 801 443 409 526 784;
  • 70) 0,000 000 000 000 003 552 714 224 109 801 443 409 526 784 × 2 = 0 + 0,000 000 000 000 007 105 428 448 219 602 886 819 053 568;
  • 71) 0,000 000 000 000 007 105 428 448 219 602 886 819 053 568 × 2 = 0 + 0,000 000 000 000 014 210 856 896 439 205 773 638 107 136;
  • 72) 0,000 000 000 000 014 210 856 896 439 205 773 638 107 136 × 2 = 0 + 0,000 000 000 000 028 421 713 792 878 411 547 276 214 272;
  • 73) 0,000 000 000 000 028 421 713 792 878 411 547 276 214 272 × 2 = 0 + 0,000 000 000 000 056 843 427 585 756 823 094 552 428 544;
  • 74) 0,000 000 000 000 056 843 427 585 756 823 094 552 428 544 × 2 = 0 + 0,000 000 000 000 113 686 855 171 513 646 189 104 857 088;
  • 75) 0,000 000 000 000 113 686 855 171 513 646 189 104 857 088 × 2 = 0 + 0,000 000 000 000 227 373 710 343 027 292 378 209 714 176;
  • 76) 0,000 000 000 000 227 373 710 343 027 292 378 209 714 176 × 2 = 0 + 0,000 000 000 000 454 747 420 686 054 584 756 419 428 352;
  • 77) 0,000 000 000 000 454 747 420 686 054 584 756 419 428 352 × 2 = 0 + 0,000 000 000 000 909 494 841 372 109 169 512 838 856 704;
  • 78) 0,000 000 000 000 909 494 841 372 109 169 512 838 856 704 × 2 = 0 + 0,000 000 000 001 818 989 682 744 218 339 025 677 713 408;
  • 79) 0,000 000 000 001 818 989 682 744 218 339 025 677 713 408 × 2 = 0 + 0,000 000 000 003 637 979 365 488 436 678 051 355 426 816;
  • 80) 0,000 000 000 003 637 979 365 488 436 678 051 355 426 816 × 2 = 0 + 0,000 000 000 007 275 958 730 976 873 356 102 710 853 632;
  • 81) 0,000 000 000 007 275 958 730 976 873 356 102 710 853 632 × 2 = 0 + 0,000 000 000 014 551 917 461 953 746 712 205 421 707 264;
  • 82) 0,000 000 000 014 551 917 461 953 746 712 205 421 707 264 × 2 = 0 + 0,000 000 000 029 103 834 923 907 493 424 410 843 414 528;
  • 83) 0,000 000 000 029 103 834 923 907 493 424 410 843 414 528 × 2 = 0 + 0,000 000 000 058 207 669 847 814 986 848 821 686 829 056;
  • 84) 0,000 000 000 058 207 669 847 814 986 848 821 686 829 056 × 2 = 0 + 0,000 000 000 116 415 339 695 629 973 697 643 373 658 112;
  • 85) 0,000 000 000 116 415 339 695 629 973 697 643 373 658 112 × 2 = 0 + 0,000 000 000 232 830 679 391 259 947 395 286 747 316 224;
  • 86) 0,000 000 000 232 830 679 391 259 947 395 286 747 316 224 × 2 = 0 + 0,000 000 000 465 661 358 782 519 894 790 573 494 632 448;
  • 87) 0,000 000 000 465 661 358 782 519 894 790 573 494 632 448 × 2 = 0 + 0,000 000 000 931 322 717 565 039 789 581 146 989 264 896;
  • 88) 0,000 000 000 931 322 717 565 039 789 581 146 989 264 896 × 2 = 0 + 0,000 000 001 862 645 435 130 079 579 162 293 978 529 792;
  • 89) 0,000 000 001 862 645 435 130 079 579 162 293 978 529 792 × 2 = 0 + 0,000 000 003 725 290 870 260 159 158 324 587 957 059 584;
  • 90) 0,000 000 003 725 290 870 260 159 158 324 587 957 059 584 × 2 = 0 + 0,000 000 007 450 581 740 520 318 316 649 175 914 119 168;
  • 91) 0,000 000 007 450 581 740 520 318 316 649 175 914 119 168 × 2 = 0 + 0,000 000 014 901 163 481 040 636 633 298 351 828 238 336;
  • 92) 0,000 000 014 901 163 481 040 636 633 298 351 828 238 336 × 2 = 0 + 0,000 000 029 802 326 962 081 273 266 596 703 656 476 672;
  • 93) 0,000 000 029 802 326 962 081 273 266 596 703 656 476 672 × 2 = 0 + 0,000 000 059 604 653 924 162 546 533 193 407 312 953 344;
  • 94) 0,000 000 059 604 653 924 162 546 533 193 407 312 953 344 × 2 = 0 + 0,000 000 119 209 307 848 325 093 066 386 814 625 906 688;
  • 95) 0,000 000 119 209 307 848 325 093 066 386 814 625 906 688 × 2 = 0 + 0,000 000 238 418 615 696 650 186 132 773 629 251 813 376;
  • 96) 0,000 000 238 418 615 696 650 186 132 773 629 251 813 376 × 2 = 0 + 0,000 000 476 837 231 393 300 372 265 547 258 503 626 752;
  • 97) 0,000 000 476 837 231 393 300 372 265 547 258 503 626 752 × 2 = 0 + 0,000 000 953 674 462 786 600 744 531 094 517 007 253 504;
  • 98) 0,000 000 953 674 462 786 600 744 531 094 517 007 253 504 × 2 = 0 + 0,000 001 907 348 925 573 201 489 062 189 034 014 507 008;
  • 99) 0,000 001 907 348 925 573 201 489 062 189 034 014 507 008 × 2 = 0 + 0,000 003 814 697 851 146 402 978 124 378 068 029 014 016;
  • 100) 0,000 003 814 697 851 146 402 978 124 378 068 029 014 016 × 2 = 0 + 0,000 007 629 395 702 292 805 956 248 756 136 058 028 032;
  • 101) 0,000 007 629 395 702 292 805 956 248 756 136 058 028 032 × 2 = 0 + 0,000 015 258 791 404 585 611 912 497 512 272 116 056 064;
  • 102) 0,000 015 258 791 404 585 611 912 497 512 272 116 056 064 × 2 = 0 + 0,000 030 517 582 809 171 223 824 995 024 544 232 112 128;
  • 103) 0,000 030 517 582 809 171 223 824 995 024 544 232 112 128 × 2 = 0 + 0,000 061 035 165 618 342 447 649 990 049 088 464 224 256;
  • 104) 0,000 061 035 165 618 342 447 649 990 049 088 464 224 256 × 2 = 0 + 0,000 122 070 331 236 684 895 299 980 098 176 928 448 512;
  • 105) 0,000 122 070 331 236 684 895 299 980 098 176 928 448 512 × 2 = 0 + 0,000 244 140 662 473 369 790 599 960 196 353 856 897 024;
  • 106) 0,000 244 140 662 473 369 790 599 960 196 353 856 897 024 × 2 = 0 + 0,000 488 281 324 946 739 581 199 920 392 707 713 794 048;
  • 107) 0,000 488 281 324 946 739 581 199 920 392 707 713 794 048 × 2 = 0 + 0,000 976 562 649 893 479 162 399 840 785 415 427 588 096;
  • 108) 0,000 976 562 649 893 479 162 399 840 785 415 427 588 096 × 2 = 0 + 0,001 953 125 299 786 958 324 799 681 570 830 855 176 192;
  • 109) 0,001 953 125 299 786 958 324 799 681 570 830 855 176 192 × 2 = 0 + 0,003 906 250 599 573 916 649 599 363 141 661 710 352 384;
  • 110) 0,003 906 250 599 573 916 649 599 363 141 661 710 352 384 × 2 = 0 + 0,007 812 501 199 147 833 299 198 726 283 323 420 704 768;
  • 111) 0,007 812 501 199 147 833 299 198 726 283 323 420 704 768 × 2 = 0 + 0,015 625 002 398 295 666 598 397 452 566 646 841 409 536;
  • 112) 0,015 625 002 398 295 666 598 397 452 566 646 841 409 536 × 2 = 0 + 0,031 250 004 796 591 333 196 794 905 133 293 682 819 072;
  • 113) 0,031 250 004 796 591 333 196 794 905 133 293 682 819 072 × 2 = 0 + 0,062 500 009 593 182 666 393 589 810 266 587 365 638 144;
  • 114) 0,062 500 009 593 182 666 393 589 810 266 587 365 638 144 × 2 = 0 + 0,125 000 019 186 365 332 787 179 620 533 174 731 276 288;
  • 115) 0,125 000 019 186 365 332 787 179 620 533 174 731 276 288 × 2 = 0 + 0,250 000 038 372 730 665 574 359 241 066 349 462 552 576;
  • 116) 0,250 000 038 372 730 665 574 359 241 066 349 462 552 576 × 2 = 0 + 0,500 000 076 745 461 331 148 718 482 132 698 925 105 152;
  • 117) 0,500 000 076 745 461 331 148 718 482 132 698 925 105 152 × 2 = 1 + 0,000 000 153 490 922 662 297 436 964 265 397 850 210 304;
  • 118) 0,000 000 153 490 922 662 297 436 964 265 397 850 210 304 × 2 = 0 + 0,000 000 306 981 845 324 594 873 928 530 795 700 420 608;
  • 119) 0,000 000 306 981 845 324 594 873 928 530 795 700 420 608 × 2 = 0 + 0,000 000 613 963 690 649 189 747 857 061 591 400 841 216;
  • 120) 0,000 000 613 963 690 649 189 747 857 061 591 400 841 216 × 2 = 0 + 0,000 001 227 927 381 298 379 495 714 123 182 801 682 432;
  • 121) 0,000 001 227 927 381 298 379 495 714 123 182 801 682 432 × 2 = 0 + 0,000 002 455 854 762 596 758 991 428 246 365 603 364 864;
  • 122) 0,000 002 455 854 762 596 758 991 428 246 365 603 364 864 × 2 = 0 + 0,000 004 911 709 525 193 517 982 856 492 731 206 729 728;
  • 123) 0,000 004 911 709 525 193 517 982 856 492 731 206 729 728 × 2 = 0 + 0,000 009 823 419 050 387 035 965 712 985 462 413 459 456;
  • 124) 0,000 009 823 419 050 387 035 965 712 985 462 413 459 456 × 2 = 0 + 0,000 019 646 838 100 774 071 931 425 970 924 826 918 912;
  • 125) 0,000 019 646 838 100 774 071 931 425 970 924 826 918 912 × 2 = 0 + 0,000 039 293 676 201 548 143 862 851 941 849 653 837 824;
  • 126) 0,000 039 293 676 201 548 143 862 851 941 849 653 837 824 × 2 = 0 + 0,000 078 587 352 403 096 287 725 703 883 699 307 675 648;
  • 127) 0,000 078 587 352 403 096 287 725 703 883 699 307 675 648 × 2 = 0 + 0,000 157 174 704 806 192 575 451 407 767 398 615 351 296;
  • 128) 0,000 157 174 704 806 192 575 451 407 767 398 615 351 296 × 2 = 0 + 0,000 314 349 409 612 385 150 902 815 534 797 230 702 592;
  • 129) 0,000 314 349 409 612 385 150 902 815 534 797 230 702 592 × 2 = 0 + 0,000 628 698 819 224 770 301 805 631 069 594 461 405 184;
  • 130) 0,000 628 698 819 224 770 301 805 631 069 594 461 405 184 × 2 = 0 + 0,001 257 397 638 449 540 603 611 262 139 188 922 810 368;
  • 131) 0,001 257 397 638 449 540 603 611 262 139 188 922 810 368 × 2 = 0 + 0,002 514 795 276 899 081 207 222 524 278 377 845 620 736;
  • 132) 0,002 514 795 276 899 081 207 222 524 278 377 845 620 736 × 2 = 0 + 0,005 029 590 553 798 162 414 445 048 556 755 691 241 472;
  • 133) 0,005 029 590 553 798 162 414 445 048 556 755 691 241 472 × 2 = 0 + 0,010 059 181 107 596 324 828 890 097 113 511 382 482 944;
  • 134) 0,010 059 181 107 596 324 828 890 097 113 511 382 482 944 × 2 = 0 + 0,020 118 362 215 192 649 657 780 194 227 022 764 965 888;
  • 135) 0,020 118 362 215 192 649 657 780 194 227 022 764 965 888 × 2 = 0 + 0,040 236 724 430 385 299 315 560 388 454 045 529 931 776;
  • 136) 0,040 236 724 430 385 299 315 560 388 454 045 529 931 776 × 2 = 0 + 0,080 473 448 860 770 598 631 120 776 908 091 059 863 552;
  • 137) 0,080 473 448 860 770 598 631 120 776 908 091 059 863 552 × 2 = 0 + 0,160 946 897 721 541 197 262 241 553 816 182 119 727 104;
  • 138) 0,160 946 897 721 541 197 262 241 553 816 182 119 727 104 × 2 = 0 + 0,321 893 795 443 082 394 524 483 107 632 364 239 454 208;
  • 139) 0,321 893 795 443 082 394 524 483 107 632 364 239 454 208 × 2 = 0 + 0,643 787 590 886 164 789 048 966 215 264 728 478 908 416;
  • 140) 0,643 787 590 886 164 789 048 966 215 264 728 478 908 416 × 2 = 1 + 0,287 575 181 772 329 578 097 932 430 529 456 957 816 832;

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 006 018 532(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 1000 0000 0000 0000 0000 0001(2)

5. Numărul pozitiv înainte de normalizare:

0,000 000 000 000 000 000 000 000 000 000 000 006 018 532(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 1000 0000 0000 0000 0000 0001(2)

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

Mută virgula cu 117 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 006 018 532(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 1000 0000 0000 0000 0000 0001(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 1000 0000 0000 0000 0000 0001(2) × 20 =


1,0000 0000 0000 0000 0000 001(2) × 2-117


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


Mantisă (nenormalizată):
1,0000 0000 0000 0000 0000 001


8. Ajustează exponentul.

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


Exponent (ajustat) =


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


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


(-117 + 127)(10) =


10(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;
  • 10 : 2 = 5 + 0;
  • 5 : 2 = 2 + 1;
  • 2 : 2 = 1 + 0;
  • 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) =


10(10) =


0000 1010(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, doar dacă e necesar (nu e cazul aici).


Mantisă (normalizată) =


1. 000 0000 0000 0000 0000 0001 =


000 0000 0000 0000 0000 0001


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) =
0000 1010


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


Numărul zecimal 0,000 000 000 000 000 000 000 000 000 000 000 006 018 532 scris în binar în representarea pe 32 biți, precizie simplă, în virgulă mobilă în standard IEEE 754:

0 - 0000 1010 - 000 0000 0000 0000 0000 0001


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