รูปแบบการเก็บข้อมูลในแมมโมรี
รูปแบบการเก็บข้อมูลในแมมโมรีของคอมพิวเตอร์จะแบ่งออกเป็น 2 แบบใหญ่ๆ ได้แก่ - big-endian เก็บไบต์ที่มีค่ามากที่สุดไว้ที่แอดเดรสต่ำสุดก่อน แล้วเรียงไบต์ที่เหลือตามลำดับจนถึงค่าน้อยที่สุด - little-endian เก็บไบต์ที่มีค่าน้อยที่สุด (LSB) ไว้ที่แอดเดรสต่ำสุดก่อน แล้วค่อยเรียงไบต์ที่มีค่ามากขึ้นไปไว้ที่แอดเดรสถัดไป สมมติว่าเรามีข้อมูลเลขฐานสิบหก (Hexadecimal) คือ 0x12345678 ซึ่งประกอบด้วย 4 ไบต์ ได้แก่ 12, 34, 56 และ 78 โดยไบต์ 12 คือค่ามากที่สุด (MSB) และ 78 คือค่าน้อยที่สุด (LSB) ให้สังเกตค่ามากจะอยู่ด้านซ้ายเหมือนเลขฐานสิบทั่วไปก็จะมีหลักหน่วยหลักสิบ การเก็บข้อมูลแบบ Big Endian หลักการ: เก็บไบต์ที่มีค่ามากที่สุด (MSB) ไว้ที่แอดเดรสต่ำสุดก่อน แล้วเรียงไบต์ที่เหลือตามลำดับจนถึงค่าร่วมน้อยที่สุด ลักษณะการเรียงในหน่วยความจำ (เริ่มจากแอดเดรส 1000): แอดเดรส 1000 เก็บ 12 แอดเดรส 1001 เก็บ 34 แอดเดรส 1002 เก็บ 56 แอดเดรส 1003 เก็บ 78 มักใช้ในระบบเครือข่ายอินเทอร์เน็ต (Network Byte Order) และโปรเซสเซอร์บางรุ่น การเก็บข้อมูลแบบ Little Endian หลักการ: เก็บไบต์ที่มีค่...