From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from blu0-omc3-s13.blu0.hotmail.com (blu0-omc3-s13.blu0.hotmail.com [65.55.116.88]) by ozlabs.org (Postfix) with ESMTP id D887AB6EF1 for ; Mon, 16 May 2011 02:57:26 +1000 (EST) Message-ID: Content-Type: multipart/alternative; boundary="_8de94878-bb3b-456e-a164-6a4983157370_" From: s shaiju To: Subject: book to learn ppc assembly and architecture Date: Sun, 15 May 2011 16:52:11 +0000 MIME-Version: 1.0 List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --_8de94878-bb3b-456e-a164-6a4983157370_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi=2C =20 what is the best book to learn assembly and architecture . =20 =20 =20 regards=2C sha = --_8de94878-bb3b-456e-a164-6a4983157370_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi=2C
 =3B
what =3B is =3B the =3B best =3B book =3B to =3B le= arn =3B assembly =3B and =3B architecture .
 =3B
 =3B
 =3B
regards=2C
sha
= --_8de94878-bb3b-456e-a164-6a4983157370_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Michael Neuling To: s shaiju Subject: Re: book to learn ppc assembly and architecture In-reply-to: References: Date: Mon, 16 May 2011 16:37:32 +1000 Message-ID: <9136.1305527852@neuling.org> Cc: linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , > what is the best book to learn assembly and architecture . Reading the architecture books with a nice cup of tea. http://www.power.org/resources/downloads/PowerISA_V2.06B_V2_PUBLIC.pdf Good luck! Mikey From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id BCF861007D1 for ; Tue, 17 May 2011 09:38:52 +1000 (EST) Subject: Re: book to learn ppc assembly and architecture From: Benjamin Herrenschmidt To: Michael Neuling In-Reply-To: <9136.1305527852@neuling.org> References: <9136.1305527852@neuling.org> Content-Type: text/plain; charset="UTF-8" Date: Tue, 17 May 2011 09:38:43 +1000 Message-ID: <1305589123.2781.15.camel@pasglop> Mime-Version: 1.0 Cc: s shaiju , linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Mon, 2011-05-16 at 16:37 +1000, Michael Neuling wrote: > > what is the best book to learn assembly and architecture . > > Reading the architecture books with a nice cup of tea. > > http://www.power.org/resources/downloads/PowerISA_V2.06B_V2_PUBLIC.pdf > A slightly less steep approach might be to get yourself the programmer manuals of some older powerpc chips, like the freescale PEMs, and then move on to the full ISA Cheers, Ben. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Michael Neuling To: Benjamin Herrenschmidt Subject: Re: book to learn ppc assembly and architecture In-reply-to: <1305589123.2781.15.camel@pasglop> References: <9136.1305527852@neuling.org> <1305589123.2781.15.camel@pasglop> Date: Tue, 17 May 2011 09:43:35 +1000 Message-ID: <18259.1305589415@neuling.org> Cc: s shaiju , linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , In message <1305589123.2781.15.camel@pasglop> you wrote: > On Mon, 2011-05-16 at 16:37 +1000, Michael Neuling wrote: > > > what is the best book to learn assembly and architecture . > > > > Reading the architecture books with a nice cup of tea. > > > > http://www.power.org/resources/downloads/PowerISA_V2.06B_V2_PUBLIC.pdf > > > > A slightly less steep approach might be to get yourself the programmer > manuals of some older powerpc chips, like the freescale PEMs, and then > move on to the full ISA True but a well aged Shiraz goes better with them than the cup of tea. Mikey From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from blu0-omc1-s37.blu0.hotmail.com (blu0-omc1-s37.blu0.hotmail.com [65.55.116.48]) by ozlabs.org (Postfix) with ESMTP id 3B638B6EE6 for ; Wed, 18 May 2011 02:46:20 +1000 (EST) Message-ID: Content-Type: multipart/alternative; boundary="_39696daa-da6f-4e91-b67c-476805519cd3_" From: s shaiju To: , Subject: RE: book to learn ppc assembly and architecture Date: Tue, 17 May 2011 16:46:15 +0000 In-Reply-To: <18259.1305589415@neuling.org> References: <9136.1305527852@neuling.org> <1305589123.2781.15.camel@pasglop>,<18259.1305589415@neuling.org> MIME-Version: 1.0 Cc: linuxppc-dev@lists.ozlabs.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --_39696daa-da6f-4e91-b67c-476805519cd3_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable thanks. =20 regards=2C sha =20 > From: mikey@neuling.org > To: benh@kernel.crashing.org > CC: sha_neb@hotmail.com=3B linuxppc-dev@lists.ozlabs.org > Subject: Re: book to learn ppc assembly and architecture > Date: Tue=2C 17 May 2011 09:43:35 +1000 >=20 > In message <1305589123.2781.15.camel@pasglop> you wrote: > > On Mon=2C 2011-05-16 at 16:37 +1000=2C Michael Neuling wrote: > > > > what is the best book to learn assembly and architecture . > > >=20 > > > Reading the architecture books with a nice cup of tea. > > >=20 > > > http://www.power.org/resources/downloads/PowerISA_V2.06B_V2_PUBLIC.pd= f > > >=20 > >=20 > > A slightly less steep approach might be to get yourself the programmer > > manuals of some older powerpc chips=2C like the freescale PEMs=2C and t= hen > > move on to the full ISA >=20 > True but a well aged Shiraz goes better with them than the cup of tea. >=20 > Mikey = --_39696daa-da6f-4e91-b67c-476805519cd3_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable thanks.
 =3B
regards=2C
sha
 =3B
>=3B From: mikey@neuling.org
>=3B To: benh@kernel.crashing.org
&g= t=3B CC: sha_neb@hotmail.com=3B linuxppc-dev@lists.ozlabs.org
>=3B Sub= ject: Re: book to learn ppc assembly and architecture
>=3B Date: Tue= =2C 17 May 2011 09:43:35 +1000
>=3B
>=3B In message <=3B130558= 9123.2781.15.camel@pasglop>=3B you wrote:
>=3B >=3B On Mon=2C 2011= -05-16 at 16:37 +1000=2C Michael Neuling wrote:
>=3B >=3B >=3B >= =3B what is the best book to learn assembly and architecture .
>=3B &g= t=3B >=3B
>=3B >=3B >=3B Reading the architecture books with a = nice cup of tea.
>=3B >=3B >=3B
>=3B >=3B >=3B http://ww= w.power.org/resources/downloads/PowerISA_V2.06B_V2_PUBLIC.pdf
>=3B >= =3B >=3B
>=3B >=3B
>=3B >=3B A slightly less steep approa= ch might be to get yourself the programmer
>=3B >=3B manuals of some= older powerpc chips=2C like the freescale PEMs=2C and then
>=3B >= =3B move on to the full ISA
>=3B
>=3B True but a well aged Shira= z goes better with them than the cup of tea.
>=3B
>=3B Mikey
= = --_39696daa-da6f-4e91-b67c-476805519cd3_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vw0-f51.google.com (mail-vw0-f51.google.com [209.85.212.51]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by ozlabs.org (Postfix) with ESMTPS id 1542CB6EEA for ; Wed, 18 May 2011 05:24:17 +1000 (EST) Received: by vws20 with SMTP id 20so658448vws.38 for ; Tue, 17 May 2011 12:24:13 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1305589123.2781.15.camel@pasglop> References: <9136.1305527852@neuling.org> <1305589123.2781.15.camel@pasglop> Date: Tue, 17 May 2011 14:24:13 -0500 Message-ID: Subject: Re: book to learn ppc assembly and architecture From: kevin diggs To: Benjamin Herrenschmidt Content-Type: text/plain; charset=ISO-8859-1 Cc: Michael Neuling , linuxppc-dev@lists.ozlabs.org, s shaiju List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi, On Mon, May 16, 2011 at 6:38 PM, Benjamin Herrenschmidt wrote: > On Mon, 2011-05-16 at 16:37 +1000, Michael Neuling wrote: >> > what =A0is =A0the =A0best =A0book =A0to =A0learn =A0assembly =A0and = =A0architecture . >> Assuming you have a powerpc compiler available you can use the -S option to produce assembly listings. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0.aculab.com (mx0.aculab.com [213.249.233.131]) by ozlabs.org (Postfix) with SMTP id 9E353B6EDF for ; Wed, 18 May 2011 17:57:31 +1000 (EST) Received: from mx0.aculab.com ([127.0.0.1]) by localhost (mx0.aculab.com [127.0.0.1]) (amavisd-new, port 10024) with SMTP id 25654-03 for ; Wed, 18 May 2011 08:57:19 +0100 (BST) MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: RE: book to learn ppc assembly and architecture Date: Wed, 18 May 2011 08:56:13 +0100 Message-ID: In-Reply-To: From: "David Laight" To: "kevin diggs" , "Benjamin Herrenschmidt" Cc: Michael Neuling , linuxppc-dev@lists.ozlabs.org, s shaiju List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , =20 > > On Mon, 2011-05-16 at 16:37 +1000, Michael Neuling wrote: > >> > what =A0is =A0the =A0best =A0book =A0to =A0learn =A0assembly = =A0and architecture . >=20 > Assuming you have a powerpc compiler available you can use the -S > option to produce assembly listings. With gcc add -fverbose-asm for more info. For a general background, look at something much simpler than ppc, even if you don't write/run any code. David