Modern PowerPC Assembly?

4 messages, 4 authors, 1999-10-22 · open the first message on its own page

Modern PowerPC Assembly?

From: Sean Chitwood <hidden>
Date: 1999-10-22 21:02:47

Can anyone recommend a book or website for PPC Assembly Programming? 

	Sean aka Darkmane
+------------------------------
+ On October 16, 1999 A.D.
+ Sean Chitwood proudly proclaimed
+ his love for Melissa Webb
+ and made her his lifemate
+------------------------------


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

Re: Modern PowerPC Assembly?

From: Nathan Ingersoll <hidden>
Date: 1999-10-22 21:10:52

Motorola has books you can order from their website.

The actual page for ordering is at
http://www.mot-sps.com/home/lit_ord.html

Search around the site for order numbers for the various books they have
available.

---------------------------------------------------------------------------
|   Nathan Ingersoll             |   Computer Science/Mathematics         |
|   mailto: ningerso@d.umn.edu   |   University of Minnesota-Duluth       |
|   http://umn.edu/~ningerso     |   http://www.d.umn.edu                 |
---------------------------------------------------------------------------

On Fri, 22 Oct 1999, Sean Chitwood wrote:
Can anyone recommend a book or website for PPC Assembly Programming? 

	Sean aka Darkmane
+------------------------------
+ On October 16, 1999 A.D.
+ Sean Chitwood proudly proclaimed
+ his love for Melissa Webb
+ and made her his lifemate
+------------------------------

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

Re: Modern PowerPC Assembly?

From: Vinai <hidden>
Date: 1999-10-22 22:08:48

On Fri, 22 Oct 1999, Nathan Ingersoll wrote:

->The actual page for ordering is at
->http://www.mot-sps.com/home/lit_ord.html
->
->Search around the site for order numbers for the various books they have
->available.

Also take a look at:

	http://www.mot.com/SPS/PowerPC/teksupport/teklibrary/

There's a lot of documentation up there, and it may even save you a
couple of books ;-)

cheers
vinai


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

Re: Modern PowerPC Assembly?

From: Gabriel Paubert <hidden>
Date: 1999-10-22 22:34:21



On Fri, 22 Oct 1999, Sean Chitwood wrote:
Can anyone recommend a book or website for PPC Assembly Programming? 
It depends on what you exactly mean and your level. For smart tricks look
for the Compiler Writer's Guide somewhere on IBM's site. I've personnally
learnt PPC assembly from reading the architecture specification and got
some more useful tricks from the Compiler Writer's Guide.

<Shameless plug> 

For an example of a fairly large (but still comprehensible IMHO) assembly
program, you may have a look at my em86 program on ftp://vlab1.iram.es.

This is an emulator for x86 BIOSes which allows me to initialize my S3.
It's quite heavily commented and the emulation of flags has been designed
to make clever use of rlwimi and cntlzw instructions. OTOH the decoding
of addressing modes is quite awful spaghetti (but this was faster than 
indirect branches). Plus the mixture of little and big endian made it very
funny to write...

</Shameless plug>


	Gabriel.


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help