PATH 
ADC Home > Documentation > Hardware > Device Managers and Drivers > PCI Card Services > Designing PCI Cards and Drivers for Power Macintosh Computers


  

Big-Endian and Little-Endian Addressing

PCI-based Power Macintosh computers are mixed-endian because they support both big-endian and little-endian data formats. This appendix presents solutions to some of the problems that the computers encounter because they support both formats.

Although the natural addressing mode of the PowerPC microprocessor is big-endian, PCI-based Power Macintosh computers support little-endian addressing for several reasons:

This appendix first discusses the theory of big-endian and little-endian addressing and then examines how PCI-based Power Macintosh computers deal with the resulting problems and issues.

Note

The terms big-endian and little-endian come from Jonathan Swift's eighteenth-century satire Gulliver's Travels. The subjects of the empire of Blefuscu were divided into two factions: those who ate eggs starting from the big end and those who ate eggs starting from the little end.

Endian Theory

Mixed-Endian Systems

PowerPC Little-Endian Support


© 1999 Apple Computer, Inc. – (Last Updated 26 March 99)