From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lauri Pihlajakangas Subject: Re: FW: Newbie wants to try assembly. Date: Thu, 25 Aug 2005 21:51:22 +0300 Message-ID: <9b9a53ad05082511516d87fa2@mail.gmail.com> References: <0D544207876CDA428F17DD7EA448C192088AA9@bailey.DOMAIN.KSNINC.PVT> Mime-Version: 1.0 Content-Transfer-Encoding: 7BIT Return-path: In-Reply-To: <0D544207876CDA428F17DD7EA448C192088AA9@bailey.DOMAIN.KSNINC.PVT> Content-Disposition: inline Sender: linux-assembly-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="us-ascii" To: Landon Blake Cc: linux-assembly@vger.kernel.org On 8/25/05, Landon Blake wrote: > > > I am rather new to Linux, but I'm excited about what I've seen so far! > > I have experience working in higher level languages like Java, Lisp, and > I am currently learning C and C++. However, I would like to learn > assembly language. I want to get set up for assembly language program on > my Linux box instead of my Windows box. I was hoping that this list > could get me pointed in the right direction. > > I'm running Debian sarge on a Pentium 3/i686 machine. > > I'll need suggestions on an open source assembler that will be > compatible with the architecture I have on my Debian box, and on some > documentation that will get me started. Is there a place to find the > instruction set for the i686 instruction set online? > > Thanks, > > Landon > Use NASM. http://nasm.sourceforge.net. I suggest you read it's documention which is in the site, it also contains the instruction set reference which you asked for. And one good thing, Intel is offering printed copies of their reference manuals, be sure to grab your own! http://developer.intel.com/design/pentium4/manuals/index2.htm