Assembly....

This is a discussion on Assembly.... within the Linux Programming forums, part of the Platform Specific Boards category; Do you know any good linux assembly tutorial? for a nobe who don't know assembly at all... ?? I've been ...

  1. #1
    Registered User
    Join Date
    May 2004
    Posts
    23

    Assembly....

    Do you know any good linux assembly tutorial? for a nobe who don't know assembly at all... ??
    I've been looking it for on google but couldn't find anything interesting... what i found were windows/dos tutorials steb-by-step for beginners or how to "migrate" from win/dos assembly to linux assembly...
    Thx for links....

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,542
    http://www.tldp.org/HOWTO/Assembly-HOWTO/
    When searching for Linux things, the word "howto" is a useful search qualifier.

    The first link takes you here
    http://linuxassembly.org/

  3. #3
    ... kermit's Avatar
    Join Date
    Jan 2003
    Posts
    1,528
    Yeah, check out Programming from the ground up on the site that Salem gave you - there is a link which gets you a download of an e-book - not too shabby..

    ~/

  4. #4
    Registered User Scribbler's Avatar
    Join Date
    Sep 2004
    Location
    Aurora CO
    Posts
    266
    If you don't mind purchasing a book, then try The Art of Assembly Language from No Starch!! Press.

    Incredibly good book with well presented tutorials which don't leave you scratching your head in confusion. And also uses HLA (High Level Assembly) to migrate you from your favorite compiled language of choice to using pure assembly, which is a definate bonus as it helps you to visually spot and associate common functions and their assembly language counterparts.

    And too, I'm a fan of No Starch!! books, so will often take time to plug em

  5. #5
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    Quote Originally Posted by Salem
    When searching for Linux things, [...]
    on the topic of searching for linux things, try this:
    http://www.google.com/linux

  6. #6
    UT2004 Addict Kleid-0's Avatar
    Join Date
    Dec 2004
    Posts
    656
    I believe Fortran77 is assembly. If you need the compiler you could go:
    Code:
    apt-get install f77
    And then search for a good tutorial {Google: FORTRAN77 Tutorials}. And then create your first hello world application in FORTRAN77 {helloworld.f}:
    Code:
    PROGRAM hello
    PRINT *,'Hello World!'
    END PROGRAM
    Compile with:
    Code:
    f77 -ffree-form helloworld.f
    And I believe that should do it for you now.

  7. #7
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    No Fortran77 is fortran not assembly.

  8. #8
    ... kermit's Avatar
    Join Date
    Jan 2003
    Posts
    1,528
    Quote Originally Posted by Kleid-0
    I believe Fortran77 is assembly. If you need the compiler you could go:
    Code:
    apt-get install f77
    And then search for a good tutorial
    A little off topic, but are you assuming that everybody who asks a question in the Linux forum is running Debian?

    ~/

  9. #9
    UT2004 Addict Kleid-0's Avatar
    Join Date
    Dec 2004
    Posts
    656
    Quote Originally Posted by kermit
    A little off topic, but are you assuming that everybody who asks a question in the Linux forum is running Debian?
    Everyone runs Debian! Fools!
    ----------------
    [Edit]
    O.K. back on topic... So you want to learn assembly on Linux? I'm totally ignorant of assembly! I thought FORTRAN77 was assembly or something close, but it's more of a language like C, I see. You're talking stuff like:
    Code:
    mov blah
    jmp ack
    That's cool! Stuff online might not give you that "umph" that you need in learning, try visiting a library to see if they have anything on Assembly, libraries carry a lot of really old books. Good luck!
    [/Edit]
    Last edited by Kleid-0; 12-28-2004 at 08:57 PM. Reason: Because 1!=2

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Learning Assembly
    By mrafcho001 in forum Tech Board
    Replies: 5
    Last Post: 03-12-2006, 04:00 PM
  2. C to assembly interface
    By Roaring_Tiger in forum C Programming
    Replies: 4
    Last Post: 02-04-2005, 02:51 PM
  3. assembly language...the best tool for game programming?
    By silk.odyssey in forum Game Programming
    Replies: 50
    Last Post: 06-22-2004, 01:11 PM
  4. True ASM vs. Fake ASM ????
    By DavidP in forum A Brief History of Cprogramming.com
    Replies: 7
    Last Post: 04-02-2003, 03:28 AM
  5. C,C++,Perl,Java
    By brusli in forum C Programming
    Replies: 9
    Last Post: 12-31-2001, 02:35 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21