home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!uknet!acorn!armltd!djaggar
- From: djaggar@armltd.uucp (Dave Jaggar)
- Newsgroups: comp.arch
- Subject: Configurable/Switchable Endianess
- Message-ID: <5752@armltd.uucp>
- Date: 26 Aug 92 09:20:51 GMT
- Distribution: comp
- Organization: Advanced RISC Machines Ltd
- Lines: 22
-
- I am interested in microprocessors that are able to execute code, or
- process data in either endianness, and how they achieve this. For
- instance the ARM6 family of CPUs have a pin or a bit in a system
- register (depending on the model), which sets the endianness of the
- processor, by determining which byte is selected off the data bus for
- byte load/store operations. The MIPS R3000 has a pin that you set at
- reset, but what does this do internally (affect byte ops or word ops) ?
- Is it the same on R6000, R4000xx ? The ATT Hobbit has switchable data
- endianness (how do you switch ?), does this mean that the endianess of
- code is fixed ? Does anyone implement a "load data of the other
- endianness instruction" ?
-
- Please post or mail replies, I'll summarise.
- Thanks,
- Dave
-
- --------------------------------------------------------------------------
- Dave Jaggar Advanced RISC Machines Ltd
- djaggar@armltd.co.uk Swaffham Bulbeck
- Phone: +44 223 813 000 Ext 210 Cambridge CB5 0NA
- Fax: +44 223 812 800 England
- --------------------------------------------------------------------------
-