PDA

View Full Version : การเรียงตัวของ Byte ใน memory



newsbot
26-05-2004, 02:51 PM
ใน CPU ตระกูล x86 นั้นจะมีการเรียงค่าหน่วยความจำแต่ละ byte แบบ "little endian" คือ least significant byte ขึ้นก่อน
ยกตัวอย่างเช่นถ้าข้อมูลใน 1 byte ประกอบไปด้วย 0x1234567 เวลาเรียงในหน่วยความจำจะกลายเป็น 0x7654321

BingLi224
28-05-2004, 09:45 PM
ผมว่าไม่ใช่นะครับ, little-endian เป็น byte นะครับ
0x1234567 เป็น 0x67453201 ไม่ใช่เหรอครับ

เพิ่มเติม, java class file เป็น big-endian ครับ ;-)

newsbot
29-05-2004, 08:55 PM
โอ้ขอบคุณมากๆครับ ผมรีบพิมพ์ไปหน่อย :wob: