tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Adding asm examples



On Fri, Nov 11, 2011 at 01:39:45PM +0000, David Holland wrote:
 >  > I would like to add some trivial, heavily-commented assembly code
 >  > examples to /usr/share/examples/asm/.  The goal of these examples
 >  > would be to illustrate platform-specific stuff rather than teach
 >  > the assembly language itself (but this would be a side-effect
 >  > anyway).  For instance, a "hello world" example would show how to
 >  > craft an ELF file and how to perform a couple of system calls
 >  > according to the platform conventions.  There could be another
 >  > example showing the C->ASM call protocol.
 >  > 
 >  > The reason I'm proposing this is because, out of pure curiosity,
 >  > I've started learning PowerPC assembly and such examples could come
 >  > very handy.  (Books teach you the general assembly language but not
 >  > how that is put in practice in a specific platform/assembler... and
 >  > 'gas' is quite... special.)  I found some sample code in the old
 >  > wiki, but it would be much more useful if it were in the tree.
 >  > 
 >  > These teeny-tiny examples would come with a Makefile ready for use
 >  > and some trivial tests to ensure that the sample code builds and
 >  > runs on the platforms that implement the specific tests.
 > 
 > Sounds like a good idea to me, provided you or someone you conscript
 > is willing to write and maintain them.

Erm, I missed (that is, looked at but failed to register) the part
where they were going to get installed in /usr. That doesn't
necessarily seem like a great idea...

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index