Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19

Warning: Function ereg() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 4

Warning: Function split() is deprecated in ..../includes/class_postbit.php(345) : eval()'d code on line 19
The time has come to learn ASM
Results 1 to 8 of 8

Thread: The time has come to learn ASM

  1. #1

    The time has come to learn ASM

    I've started to learn it before but never went all the way, I understand the basic (mov stuff into registers, then exec that, jump to different locations, etc) but I don't at all know assembly. Any links you guys can provide with howtos or information? Linux on x86 is my target platform.

    Thanks much.

  2. #2

    Re:The time has come to learn ASM

    The best way to learn without taking a formal course is to write simple programs and take a look at the assembly. Write a simple hello world in C, and run "objdump -dt filename > outfile.asm" on the executable. This will produce an assembly listing with corresponding symbol table. The assembly used is GNU assembly. Different processors have different languages, and dialects exist within each subset (I've seen three separate dialects of assembly that do the same thing on a Motorola Coldfire processor, plus GNU assembly makes 4). If you learn GNU assembly, you can use GNU tools and hence make your life easier.

    A word of warning...things like subroutine jumps are going to make little sense unless you have a feel for how compilers work. I suggest you google for things like parameter passing (register vs stack-based) in assembly before you try to tackle that.

  3. #3

    Re:The time has come to learn ASM

    Sorry to bother you but may I know what is ASM? I search on google and all i find is something like this. http://www.asm-intl.org/

    Thanks,
    Shebang.

  4. #4

    Re:The time has come to learn ASM

    assembly language.

  5. #5

    Re:The time has come to learn ASM

    I tried ASM a while ago and found it interesting (however, I did not continue because there were other stuff I needed to learn). Anyways, try http://www.linuxassembly.org/ for tutorials and etc.

  6. #6

    Re:The time has come to learn ASM

    [quote author=trickster link=board=9;threadid=8842;start=0#msg79903 date=1079405841]
    assembly language.
    [/quote]

    Thank You!

  7. #7
    Associate
    Join Date
    Aug 2004
    Posts
    10

    Re:The time has come to learn ASM

    Sorry to resurrect an old post but I was just digging through LJR (for the first time! ), found this post and decided to submit a link to an excellent tutorial I'm currently learning from.

    http://www.drpaulcarter.com/pcasm/ Download the PDF and enjoy!

    Keep in mind this is for coding assembly in protected mode... apparently most teach assembly in real mode.

    Oh, and it uses C to set "everything up for you." I'm new to assembly so I'm not quite sure what "everything" is... probably all your segments and such. I better get to work!

  8. #8

    Re:The time has come to learn ASM

    http://savannah.nongnu.org/projects/pgubook/ contains a very good e-book as well.

Similar Threads

  1. Oh Windows when will you ever learn
    By tolstoy in forum Windows - General Topics
    Replies: 0
    Last Post: 10-18-2002, 02:59 PM
  2. Who wants to learn Scheme?
    By ndogg in forum Linux - Software, Applications & Programming
    Replies: 17
    Last Post: 04-12-2002, 01:39 AM
  3. which language to learn first?
    By in forum Linux - Software, Applications & Programming
    Replies: 12
    Last Post: 03-13-2002, 10:46 AM
  4. I want to learn C
    By gmoreno in forum Linux - Software, Applications & Programming
    Replies: 14
    Last Post: 02-14-2002, 11:50 AM
  5. Long time listener, first time caller
    By bdl in forum General Chat
    Replies: 4
    Last Post: 09-08-2001, 09:32 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •