linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: David Riley <happyoscar42@usa.net>
Cc: Naushit Sakarvadia <nsakarvadia@telogy.com>,
	LinuxPPC Developpers <linuxppc-dev@lists.linuxppc.org>
Subject: Re: Assembly
Date: Thu, 12 Aug 1999 08:40:06 -0400	[thread overview]
Message-ID: <37B2C0A5.55A07C87@usa.net> (raw)
In-Reply-To: XFMail.990812092025.heinz@bintec.de


Heinz Blaettner wrote:

> On 11-Aug-99 Naushit Sakarvadia wrote:
> >
> > Hello,
> >
> > I am trying to learn assembly language of Powerpc.
> >
> > Anybody can suggest good point to start?
> >
> > I tried to read User Manual of MPC860 and InstrucionManual but
> > it doesnt talk about architecture of PPC,meas how many register it has...
> > how many flags..etc...
> >
> > I need something like programmer's guide ,which is not I couldnt find on
> > Motarola website.
> >
> Have a look at Motorola page^[:
>
>         www.mot-sps.com/home/lit_ord.html
>
>         order following doc's:
>         MCPFPE/AD
>         MPCPFE32B/AD
>         MPCPRG/D
>         MPCPRGREF/D

I'm not sure where I got it, but I have a nice book on PPC assembly that gives
quite a bit of help, called "Optimizing PowerPC Code", by Gary Kacmarcik.
It's a fairly early book, but not much has changed since the PowerPC was new.
All you need to know is that the 604 and up have three integer units instead
of one.

As far as registers go, the powerPC has 32 64-bit floating-point registers
(great for blitters) and 32 32-bit general purpose registers.there are also
several special registers (machine state, link, counter, rtc (only on 601),
etc).

Does anyone know if 64-bit powerPC's ever came out (e.g. the 620)?  I noticed
that the vger kernels (I think at least the 2.3 ones) have had them for a
while now.


--
--"Your mouse has been moved.  Windows 95 must be restarted for change to take
effect."


[[ This message was sent via the linuxppc-dev mailing list.  Replies are ]]
[[ not  forced  back  to the list, so be sure to Cc linuxppc-dev if your ]]
[[ reply is of general interest. Please check http://lists.linuxppc.org/ ]]
[[ and http://www.linuxppc.org/ for useful information before posting.   ]]

  reply	other threads:[~1999-08-12 12:40 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-08-11 18:51 Assembly Naushit Sakarvadia
1999-08-11 19:03 ` PowerPC info URL's (was Re: Assembly) Vinai
1999-08-11 20:31 ` Assembly Peter Chang
1999-08-12  7:20 ` Assembly Heinz Blaettner
1999-08-12 12:40   ` David Riley [this message]
1999-08-12 15:22     ` Assembly Andreas Bogk
1999-08-12 15:09       ` Assembly David Edelsohn
1999-08-12 19:56     ` Assembly Daniel Jacobowitz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=37B2C0A5.55A07C87@usa.net \
    --to=happyoscar42@usa.net \
    --cc=linuxppc-dev@lists.linuxppc.org \
    --cc=nsakarvadia@telogy.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).