Rumah Perkakasan Apakah perbezaan antara format data endian dan besar endian besar?

Apakah perbezaan antara format data endian dan besar endian besar?

Anonim

Q:

Apakah perbezaan antara format data endian dan besar endian besar?

A:

Perbezaan antara format endian kecil dan besar endian, juga kadang-kadang disebut "endian-ness, " adalah perbezaan antara bagaimana sistem pengkomputeran memerintahkan pelbagai bait maklumat. Format yang berbeza ini adalah mesin khusus, yang bermaksud ia diprogramkan pada mesin berdasarkan kes demi kes. Adalah penting untuk mengekalkan endian yang konsisten di pelbagai mesin apabila data dipindahkan atau dipindahkan di antara mereka, atau secara bergantian, untuk mentafsirkan data supaya komputer yang menerima tabulates hasil yang betul.

Apabila sekeping data dimasukkan ke dalam format multi-byte, ia boleh diwakili dalam format endian besar atau sedikit endian. Penting untuk diperhatikan bahawa apabila pesanan bit menjadi penting dalam sistem, format endian besar dan sedikit endian juga boleh digunakan untuk ini juga, dan sesetengah pakar mencadangkan bahawa pesanan sedikit pada mesin umumnya mencerminkan format pesanan yang byte.

Format endian besar bermakna data disimpan terlebih dahulu terlebih dahulu. Dalam banyak bait, bait pertama adalah yang terbesar, atau mewakili nilai utama. Dalam format endian kecil, data disimpan sedikit lebih awal. Dalam kes ini, dengan kepingan pelbagai bait, ia adalah gigitan terakhir yang terbesar atau yang mempunyai nilai utama yang mana nilai selanjutnya ditambah atau digabungkan.

Pemaju boleh menggunakan pelbagai pembetulan untuk menyelesaikan isu-isu data endian besar dan kecil. Terdapat pelbagai pilihan pentadbiran untuk menyelesaikan masalah ini, tetapi terdapat juga penggunaan sesuatu yang disebut tanda pesanan byte (BOM). Perwakilan heksadesimal ini dapat memastikan data disimpan dalam format yang betul. Di samping itu, para profesional mungkin membincangkan sama ada endian "telus" merentasi sistem, sebagai contoh, jika tag format yang dibina atau sumber lain dapat membantu dalam perancangan atau reka bentuk.

Apakah perbezaan antara format data endian dan besar endian besar?