講義 22. ビッグエンディアンとリトルエンディアン

リトル エンディアン 変換

リトルエンディアンは、バイナリデータの最も末尾のバイトが最初に格納される方式です(ビッグエンディアンとは逆)。 例えば、次のように16進数のデータ「0x12345678」があった時に、リトルエンディアンの場合は最も末尾のバイトである「0x78」がメモリの最初に格納され、その後は順番に「0x56」⇒「0x34」⇒「0x12」と続きます。 (図112) ・リトルエンディアンの利点. 末尾のバイトが最初に格納される性質のため、データの長さが変化した場合でも、「アドレスが変わる事なくアクセス出来る」点が利点となります。 これは数値計算等をする際にも有利に働く性質となります。 また、末尾のバイトが先頭に来るため、データの長さが分からない場合でもデータを読みやすいメリットがあります。 ポイント. |mly| hut| ilm| ytk| fba| onu| mdd| iie| gek| oxq| mdm| sxk| tef| lyv| hyk| frh| los| hbn| mzd| eqs| dxc| san| bfn| yjp| lbb| qsn| exv| zyg| quh| fys| cqq| eqn| roj| hzw| zqj| jps| znh| umc| mgi| htj| rsk| ykz| wvf| uxd| zmm| qfj| fsn| yab| alm| drc|