Ahli : Masuk |Pendaftaran |Naik pengetahuan
Carian
Ketabahan [Pengubahsuaian ]
Endianness merujuk kepada urutan berurutan di mana bait disusun ke dalam nilai berangka yang lebih besar apabila disimpan dalam memori atau apabila dihantar melalui pautan digital. Endianness adalah kepentingan dalam sains komputer kerana dua format yang bercanggah dan tidak serasi digunakan secara umum: kata-kata boleh diwakili dalam format besar-endian atau kecil-endian, bergantung kepada sama ada bit atau bait atau komponen lain yang diperintahkan dari ujung besar (paling penting bit) atau akhir sedikit (sedikit ketara).
Dalam format besar-endian, setiap kali menangani memori atau menghantar / menyimpan kata-kata dengan cara ini, bait yang paling penting - bait yang mengandungi bit paling penting - disimpan dahulu (mempunyai alamat yang paling rendah) atau dihantar terlebih dahulu, bait berikut disimpan atau dihantar dalam mengurangkan pesanan penting, dengan bait paling tidak penting - yang mengandungi bit paling ketara - disimpan terakhir (mempunyai alamat tertinggi) atau dihantar terakhir.
Format Little-endian membatalkan pesanan ini: alamat urutan / menghantar / menyimpan bait paling rendah pertama (alamat terendah) dan bait paling penting terakhir (alamat tertinggi). Kebanyakan sistem komputer lebih suka format tunggal untuk semua datanya; menggunakan format asli sistem adalah automatik. Tetapi apabila membaca memori atau menerima data yang dihantar dari sistem komputer yang berbeza, ia sering diperlukan untuk memproses dan menterjemahkan data antara format kesetiaan asli yang disukai ke format yang bertentangan.
Urutan bit dalam bait atau perkataan juga boleh mempunyai endianness (seperti dibincangkan kemudian); Walau bagaimanapun, byte lazimnya dikendalikan sebagai satu nilai berangka atau simbol simbol dan susunan urutan yang begitu kecil disingkirkan.
Kedua-dua bentuk besar dan kecil endianness digunakan secara meluas dalam elektronik digital. Pilihan endian untuk reka bentuk baru seringkali sewenang-wenangnya, tetapi kemudiannya perubahan teknologi dan pembaharuan mengekalkan endianness yang sedia ada dan banyak sifat reka bentuk lain untuk mengekalkan keserasian ke belakang. Sebagai contoh, mainframe IBM z / Architecture dan siri Motorola 68000 menggunakan besar-endian manakala pemproses Intel x86 menggunakan sedikit-endian. Pereka Sistem / 360, nenek moyang z / Senibina, memilih ketandusannya pada tahun 1960-an; pereka Motorola 68000 dan Intel 8086, ahli pertama keluarga 68000 dan x86, memilih ketenangan mereka pada tahun 1970-an.
Big-endian adalah format yang paling umum dalam rangkaian data; bidang dalam protokol suite protokol Internet, seperti IPv4, IPv6, TCP, dan UDP, dihantar dalam urutan besar-endian. Atas sebab ini, order besar-endian byte juga dirujuk sebagai pesanan byte rangkaian. Penyimpanan Little-endian sangat popular untuk mikropemproses, sebahagiannya disebabkan oleh pengaruh penting pada reka bentuk mikropemproses oleh Intel Corporation. Bentuk campuran juga wujud, contohnya pesanan bait dalam kata 16-bit mungkin berbeza daripada pesanan kata-kata 16-bit dalam kata 32-bit. Kes-kes tersebut kadang-kadang dirujuk sebagai campuran-endian atau tengah-tengah. Terdapat juga beberapa pemproses bi-endian yang beroperasi dalam mod kecil-endian atau big-endian.
Bandingkan pula dengan bahasa kepala-awal dan akhir-akhir dalam linguistik.
[Sedikit kurang penting][Suite protokol internet][Protokol Kawalan Transmisi][Protokol Datagram Pengguna]
1.Ilustrasi
2.Etymology
3.Perkakasan
3.1.Sejarah
3.2.Seni bina semasa
3.3.Bi-endianness
3.4.Titik terapung
3.5.Pengoptimuman
3.6.Perintah pengiraan
4.Memetakan nilai binari berbilang perkara kepada memori
5.Contoh
5.1.Big-endian
5.1.1.Saiz elemen atom 8-bit
5.1.2.Saiz elemen atom 16-bit
5.2.Little-endian
5.2.1.Saiz elemen atom 8-bit 2
5.2.2.Saiz elemen atom 16-bit 2
5.2.3.Apabila dianjurkan oleh alamat byte
5.3.Middle-endian
6.Tukar fail dan bait
7.Rangkaian
8.Endianness bit
[Memuat naik More Kandungan ]


Copyright @2018 Lxjkh