Assembly Language Question

Discussion in 'Programmer's Corner' started by hhedayati, Nov 9, 2006.

  1. hhedayati

    Thread Starter New Member

    Nov 9, 2006
    1
    0
    Hi,
    I need to do a research in Assembly and assemblers ,
    any idea , any comment, Regards Hadi
     
  2. hgmjr

    Moderator

    Jan 28, 2005
    9,030
    214
    Hello hhedayati,

    I have moved your post to the Programmer's Corner.

    It is always best to create a new post rather than pend your posting on to an on-going related one. This way it will garner you replies that are more likely to suite your specific need.

    Pending a post onto the end of an existing post is referred to as "hijacking". Hijacking is considered a no-no.

    On to your question. As you may know, Assembly Language is generally specific to a given microprocessor or microcontroller. Do you have a specific microprocessor or microcontroller in mind or is your question general in nature?

    hgmjr
     
  3. Dave

    Retired Moderator

    Nov 17, 2003
    6,960
    145
    As usual Wikipedia gives a good rudimentary introduction to Assembly Language. There is plenty of information on assemblers contained within and plenty of useful dedicated links.

    Like hgmjr says the specifics of a particular assembly language are dependant on the microprocessor/controller, so you will need to know what your target device is if you want more detail than that covered in the Wikipedia article.

    Dave
     
  4. sci-3d

    Well-Known Member

    Aug 22, 2006
    51
    0
    Did you means you would like to do research in Assembly programming language for designing the Assembler (pure Computer Science) or you'd like to use the assembly to apply to interface to microcontroller (Electrical Engineering)? You should clarify this, I think. :cool:
     
  5. saha

    Well-Known Member

    Jun 1, 2006
    53
    0
    Its better you start designing an assembler cum downloader. I'd done this previously. many assemblers are currently available in the website free of cost. but making our own is like re-inventing the wheel . But the re invention holds the key which sharpens the logical bent of your mind. The time spent is really worth as long as you are not a business (attitude) man.
     
  6. blueroomelectronics

    AAC Fanatic!

    Jul 22, 2007
    1,758
    98
    Stop hijacking threads and cross posting the same message all over the forum.
     
  7. Developer_Dan()

    Member

    Oct 8, 2007
    17
    0
    Best Assembly Language Book i've seen is "Profession Assembly Language" - If you use Linux
    or
    Windows Assembly Language & System Programming - If you're interested in Windows

    Otherwise consider doing it in BASIC or something and obtaining a 'we do it for you' IDE/compiler&linker.
     
  8. sax1johno

    Member

    Oct 20, 2007
    17
    0
    Most likely your Motorola processor will use a RISC (Reduced Instruction Set) assembly ISA. This makes the language pretty easy to learn and use.

    Something I would strongly suggest -- get familiar with programming things from scratch. Assembly does not offer all of the niceties that higher-level languages offer, and you may find yourself writing code to do simple things like floating point arithmetic, etc.

    If you really want a good start at assembly language, look for some simulators for your processor. The Motorola 68xxxx, etc series is VERY popular, so you should have no trouble finding something on the net. You can also google "Motorola 68xxx instruction set architecture" and get the technical documentation to the assembly language, although they may be a bit over your head if you're new to assembly.

    Hope this helps!!
     
Loading...