ทำไมเอนเดียนน้อยถึงใช้?

สารบัญ:

ทำไมเอนเดียนน้อยถึงใช้?
ทำไมเอนเดียนน้อยถึงใช้?
Anonim

ข้อดีของ Little Endian คือ: อ่านค่าได้ง่ายในขนาดที่หลากหลาย ตัวอย่างเช่น ตัวแปร A=0x13 ในค่า 64 บิตในหน่วยความจำที่ที่อยู่ B จะเป็น 1300 0000 0000 0000 A จะถูกอ่านเป็น 19 เสมอ โดยไม่คำนึงถึงการอ่านแบบ 8, 16, 32, 64 บิต

ทำไมเราถึงต้องการ endian น้อยและ endian ใหญ่

Endianness ส่วนใหญ่แสดงเป็น big-endian (BE) หรือ little-endian (LE) ระบบ big-endian เก็บไบต์ที่สำคัญที่สุดของคำในที่อยู่หน่วยความจำที่เล็กที่สุดและไบต์ที่มีนัยสำคัญน้อยที่สุดที่ใหญ่ที่สุด ในทางตรงกันข้าม ระบบ little-endian จะเก็บไบต์ที่มีนัยสำคัญน้อยที่สุดไว้ที่ที่อยู่ที่เล็กที่สุด

ทำไมเราต้องเอนเดียน

กลับไปที่บทความ Wikipedia ข้อดีของตัวเลขปลายใหญ่คือ ขนาดของตัวเลขสามารถประมาณได้ง่ายขึ้น เพราะหลักที่สำคัญที่สุดมาก่อน

ทำไมโปรเซสเซอร์ถึงใช้ endian ตัวน้อย

ถ้ามันดึงไบต์ที่มีนัยสำคัญน้อยที่สุดก่อน มันสามารถเริ่มทำการเพิ่มเติมในขณะที่กำลังดึงข้อมูลไบต์ที่สำคัญที่สุดจากหน่วยความจำ ความขนานนี้เป็นสาเหตุที่ทำให้ประสิทธิภาพดีขึ้นใน endian เล็กน้อยในระบบเช่น

ลิตเติ้ลเอเดียนใช้ไหม

ใช้. ทั้ง endian ใหญ่และ endian น้อย ใช้กันอย่างแพร่หลายในอุปกรณ์อิเล็กทรอนิกส์ดิจิทัล … ตัวอย่างเช่น จุดลอยตัว VAX ใช้ปลายผสม (เรียกอีกอย่างว่าปลายกลาง) การเรียงลำดับไบต์ในคำ 16 บิตแตกต่างจากการเรียงลำดับของคำ 16 บิตภายในคำ 32 บิต