|
From: Greg on 6 Jan 2008 11:07 my name is Greg, i am new to this forum, i am interested in learning assembly language but do not know where to start, can some one tell me how do i begin , what do i use,i have tried to research on the subject but it all is confusing, what assembly languages should i learn regards Greg
From: hutch-- on 6 Jan 2008 11:56 Greg, For Windows, www.masm32.com For Linux, ask some of the members for the most current method. Regards, hutch at movsd dot com
From: Betov on 6 Jan 2008 12:13 hutch-- <hutch(a)movsd.com> �crivait news:e80faf71-982c-4716-af2c- b54aa9bdbec0(a)i3g2000hsf.googlegroups.com: > For Windows, www.masm32.com Illegal, very weird syntax, not conforming with the actual one, as defined by NASM, and as applied by all the actual Assemblers. Betov. < http://rosasm.org >
From: Wolfgang Kern on 6 Jan 2008 13:01 Greg asked: > my name is Greg, i am new to this forum, i am interested in learning > assembly language but do not know where to start, can some one tell me > how do i begin , what do i use,i have tried to research on the subject > but it all is confusing, what assembly languages should i learn Hello and welcome to the arena, where best to start will depend on what you already know about programming in general and with which environments you're familiar and not at least on the CPU-family you are interested to learn. BASIC ?, C ?, ... DOS/windoze/L'unix ? I assume x86..AMD64 CPUs is what you search for, here I'd use FASM-, NASM-, RosAsm(winPE)- or even MASM-tutorials beside the not renouncable CPU manuals (free downloads from Intel and AMD). There are others too, but these use a weird confusing syntax like AT&T,GAS, so you wont find a match with the CPU-manuals. __ wolfgang
From: Herbert Kleebauer on 6 Jan 2008 13:25
Greg wrote: > my name is Greg, i am new to this forum, i am interested in learning > assembly language but do not know where to start, can some one tell me > how do i begin , what do i use,i have tried to research on the subject > but it all is confusing, what assembly languages should i learn That depends on why you want to learn assembly programming. If you are interested in hardware, then start with a simple 8 bit controller, for example the Atmel AVR family. You can download the development software from Atmel's web site. And even with a simple hobby equipment you can build your first system. If you are only interested in programming a CPU without doing hardware experiments (but you really will miss much), you can also program the CPU of your PC. Anyhow, you always have start with reading the CPU manual which you can download in pdf format from the manufacturers web site. Intel also offers free printed versions for the x86 CPUs. If you choose the x86 architecture use Google to search for a 386 manual which is much smaller then the current Pentium manuals. |