[HELP] in ASM

Results 1 to 16 of 16
  1. #1
    Elite Member av6737 is offline
    Member +Rank
    Jun 2006 Join Date
    180Posts

    [HELP] in ASM

    hi,

    i've been trying to learn ASM with this tutorial... OK, everything good in the theory part...

    i was confused a bit in the 2.5 - Compiling our programs chapter...

    i dont understand the adress bar thingy.. First i did not understand what "TASM" means, but i googled it and i saw that it means Turbo Assembler, i think.. anyway i dloaded this TASM suppossed, i installed it (everything was in cmd installation) and then i tried to type "Tasm.exe First First.obj" in windows adress bar of the TASM folder but nothing happened..


    some help will be appriciated =)
    Last edited by av6737; 29-10-06 at 12:32 PM.


  2. #2
    Grand Master username1 is offline
    Grand MasterRank
    Jul 2004 Join Date
    5,867Posts
    That is an absolutely awful Asm tutorial.

    Take a look at http://www.xs4all.nl/~smit/asm01001.htm for a better one.

    Also, learn some basic DOS commands first: http://www.computerhope.com/msdos.htm

    You will be working exclusively at the command prompt.

  3. #3
    Elite Member av6737 is offline
    Member +Rank
    Jun 2006 Join Date
    180Posts
    i already know some dos comms.. thnx a lot man for the tutorials =))

  4. #4
    Browncoat Robert is offline
    Grand MasterRank
    Mar 2003 Join Date
    UKLocation
    8,658Posts
    Why are you bothering to learn ASM if your using a PC. Curely a higher level language would be more useful to you?

    If your learning it to use a microprocessor fair enough, otherwise its totaly pointless tbh

  5. #5
    Elite Member av6737 is offline
    Member +Rank
    Jun 2006 Join Date
    180Posts
    i think that ASM is closer to binary code, and i wanna take a look of it... Yes, probably a high level language would be better that ASM. However i want it for certain reason. Editting MU server files...

  6. #6
    Browncoat Robert is offline
    Grand MasterRank
    Mar 2003 Join Date
    UKLocation
    8,658Posts
    Unless you have the source code asm isnt going to help you. Binary is not too useful either. Most file will be translated from binary to hex/unicode when you stick them through hex editors anyway.

    My best advice would be learn to mess around editing the MU files instead of learning an entire language which prob wont get you very far.

  7. #7
    Watching from above Negata is offline
    LegendRank
    Apr 2004 Join Date
    FinlandLocation
    5,455Posts
    Well you do need to know asm to debug an exe, but learning to code your own programs from the scratch with asm I think is overkill.

  8. #8
    Grand Master CockMan is offline
    Grand MasterRank
    Aug 2006 Join Date
    xor eax,eaxLocation
    746Posts
    C++ and C# are better than ASM. ASM used to debug minor things in programs.

  9. #9
    Watching from above Negata is offline
    LegendRank
    Apr 2004 Join Date
    FinlandLocation
    5,455Posts
    Eh, well you just can't do it in C if all you have is a binary. Talking about reverse-engineering here, which seems to be the whole point since he mentioned screwing around with mu server files.

  10. #10
    Grand Master CockMan is offline
    Grand MasterRank
    Aug 2006 Join Date
    xor eax,eaxLocation
    746Posts
    wasnt thinking on that there. just giving him heads up on what he should learn instead of hex.

  11. #11
    Meh Matt is offline
    Grand MasterRank
    Aug 2006 Join Date
    Ontario, CanadaLocation
    1,745Posts
    I prefer C++ and C# over ASM, anyday :P

  12. #12
    Grand Master CockMan is offline
    Grand MasterRank
    Aug 2006 Join Date
    xor eax,eaxLocation
    746Posts
    shut up peri you noob coder xD

  13. #13
    Grand Master username1 is offline
    Grand MasterRank
    Jul 2004 Join Date
    5,867Posts
    Careful... let's not get into language wars again. I'll just summarise both sides.

    C/C++/C#/Java/VB, and other HLLs: Quick and relatively easy production of bloated and highly inefficient (often <50%), but functional programs. Used by most programmers since they want to write programs fast (but not write fast programs), and especially by commercial programmers since they value money more than good code

    Asm: The ultimate in efficiency (90%+) and control. You can optimise for size, speed, or a balance between. Takes a little more time but if you're not just writing quick-and-dirty single-use programs, the efficiency of your programs will be much higher than those HLLs. Considered to be more of an art form.

    As for myself... well, I think Asm is fun to work in, and very easily the ultimate language short of ML in terms of getting the most from the machine's capabilities. Just Google "4k intro" and you'll see what I mean.
    Quote Originally Posted by Introductory Asm for the x86/PC, Volume 1
    Asm is one of the most powerful programming languages available. It enables complete control over the code you write, with no compromise. It enables you to write considerably more efficient code than the typical compiler and its high-level equivalent. The only limit is your creativity and knowledge.
    Also I'd like to point out that most PC users back in the mid 80s actually had a decent (though limited) knowledge of Asm and could write little short programs (<100y) to do specific tasks (whereas today, unfortunately, one would probably just Google and download some hundred-kilobyte monster that does the same thing as the little 53-byter).
    Last edited by username1; 31-10-06 at 10:22 AM.

  14. #14
    Browncoat Robert is offline
    Grand MasterRank
    Mar 2003 Join Date
    UKLocation
    8,658Posts
    ASM isfun, its just overkill for most people.

  15. #15
    Elite Member av6737 is offline
    Member +Rank
    Jun 2006 Join Date
    180Posts
    hmm... I need to know the source code to edit with ASM right?... Is there any way to edit completely these files? RoosterMan you had a team and u r in a 1.03d files progress, don't you? Which languages u use to edit the files? which language you suggest me to try to learn to edit MU files?

    I would be glad to hear even and the more analytic way of editting these files.




    P.S. ur boobies rock!
    Last edited by av6737; 31-10-06 at 02:30 PM. Reason: refreshing

  16. #16
    Grand Master username1 is offline
    Grand MasterRank
    Jul 2004 Join Date
    5,867Posts
    Google "disassembler" and "reverse engineering" to get started.



Advertisement