Asm

This is a discussion on Asm within the A Brief History of Cprogramming.com forums, part of the Community Boards category; I was wondering if anyone here knows ASM and if so, do u think its usefull to learn it(even if ...

  1. #1
    looking for the truth moemen ahmed's Avatar
    Join Date
    Feb 2002
    Location
    Egypt
    Posts
    161

    Asm

    I was wondering if anyone here knows ASM and if so, do u think its usefull to learn it(even if its just for helping understanding archetecure of computers
    Programming is a high logical enjoyable art for both programer and user !!

  2. #2
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,136
    I know a little. It is good to know how the computer functions. This allows you to write more effecient code.

    Being able to write in it gives you a great deal of power because if you need speed, you can tell the computer exactly what to do.

  3. #3
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    >o u think its usefull to learn it<

    I think it's very useful to learn assembly. You understand exactly what is happening, and this enables you to write better code even in HLLs.

    Check out the assembly forum over at FD. They'll (Compuboy and Garfield) have you a guru in a week.

  4. #4
    Banned borko_b's Avatar
    Join Date
    Jun 2002
    Location
    Well... I live in Bulgaria :)
    Posts
    100
    I know some ASM but it is Macro Assemble (MASM)
    it is not pure asm ...
    it has such things like :

    .while
    .if
    .elif
    structures...
    invoke ( this is the calling macro...)
    no more
    ...
    push _val3
    push _val1
    push _val0
    call whatever
    pop ebx
    pop ebx
    pop ebx
    ...
    just :
    ...
    invoke whatever,_val0,_val1,_val3
    ...
    it does the above automaticly

    actually it resembles C
    even some porgrams that i make
    have less writting than C!!!!


    Yes it is usefull !!
    Especialy if you have some time-critical modules
    Best way is to design the module in C
    Clean the code as much as you can
    And translate it function by function into ASM...

    BUT beware ! If you start to learn you will have to study every detail in your code!
    Sometimes badly written code is slower that C! (because of the compiler)
    If you can't beat the compiler ! don't code in ASM

  5. #5
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    I was wondering if anyone here knows ASM and if so, do u think its usefull to learn it(even if its just for helping understanding archetecure of computers
    At university I've learned ASM, but currently I don't use it very much. Mostly because I don't need it and it is not a language which is very recommendable for large projects.

    But it is very usefull to learn, just because programming in and understanding ASM requires you to study computer architecture and micrprocessor technology in special. When you understand these things, you'll understand why and how higher level languages work.

  6. #6
    looking for the truth moemen ahmed's Avatar
    Join Date
    Feb 2002
    Location
    Egypt
    Posts
    161
    I agree with u guys, thats why I gonna learn ASM bit by bit , as i find it amazing to know more about the archetcure of computer especially the RAM........

    I got the book(Art of assembly) and some tutorials ....wish me good luck

    if anyone like to co-operate so we can help each other it would be amazing:
    Programming is a high logical enjoyable art for both programer and user !!

  7. #7
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,136
    M.A.

    Go to the assembly forum at www.flashdaddee.com and download the book titled assembly book.zip. It is in the sticky at the top of the board. This book is very good, new, and understandable.

    Thats my humble opinion.

    P.S. I found the exact link. It is http://64.91.238.78/forums/attachmen...=&postid=13651. Good Luck!

  8. #8
    Banned borko_b's Avatar
    Join Date
    Jun 2002
    Location
    Well... I live in Bulgaria :)
    Posts
    100
    >>...Art of assembly...
    is there anywhere in the net a copy of this book in html varriant

  9. #9
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386

  10. #10
    looking for the truth moemen ahmed's Avatar
    Join Date
    Feb 2002
    Location
    Egypt
    Posts
    161
    Art of assembly is available in http://onlinereferences.dynodns.net:6969/or/default.asp
    as PDF file.its free registeration , go and check it

    thank you guys..........


    OMG Im spending my time now on learning c++ and improve my abilities in VB beside the new visitor(ASM the monister
    Programming is a high logical enjoyable art for both programer and user !!

  11. #11
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,386
    You could also consider to take a look at Java. This language is used a lot these days. It can be found anywhere, in embedded systems, internet applications, IT applications etc. But I understand it could be too much at once.

  12. #12
    Registered User
    Join Date
    May 2002
    Posts
    83

    Thanks GOLFINGUY!

    i didnt start htis thread, but ive been looking for a good asm tutorial for along time, and i had AoA(art of assembly) but it tuaght high level assembly HLLA, and i wanted to learn actual pure assembly, anyways. thx.
    "What this country needs is more free speech worth listening to." - -Hansell B. Duckett

  13. #13
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    >Go to the assembly forum at www.flashdaddee.com and download the book titled assembly book.zip. It is in the sticky at the top of the board. This book is very good, new, and understandable.<

    Yes. I can't emphasize enough how good that book is. Aren't you the one that posted it, golfinguy?

    IMO, that book makes AoA shameful...

  14. #14
    ¡Amo fútbol!
    Join Date
    Dec 2001
    Posts
    2,136
    Yep, I did put it up. I hate AoA; it is crap. It isn't even real assembly.

  15. #15
    Disagreeably Disagreeable
    Join Date
    Aug 2001
    Posts
    711
    The thing I like about this one is it's focused on 32-bit assembly in protected mode...which is right down my alley.

Page 1 of 2 12 LastLast
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. gcc asm code syntax
    By Uberapa in forum C Programming
    Replies: 4
    Last Post: 06-15-2007, 01:16 AM
  2. Asm + C++
    By JaWiB in forum C++ Programming
    Replies: 17
    Last Post: 06-26-2003, 03:13 PM
  3. Understanding ASM
    By kuphryn in forum A Brief History of Cprogramming.com
    Replies: 26
    Last Post: 07-12-2002, 07:39 PM
  4. asm mov
    By manu in forum C++ Programming
    Replies: 1
    Last Post: 12-15-2001, 11:59 AM
  5. My graphics library
    By stupid_mutt in forum C Programming
    Replies: 3
    Last Post: 11-26-2001, 05:05 PM

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