fasm-Introduction 1/3

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,474
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Aug 20, 2010

Introduction in flat assembler in 3 parts.
Here you can get the source code and the program:
https://rapidshare.com/files/575568477/CS_1_1-FASM-Program.zip

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 1 dislikes

Link to this comment:

Share to:

Uploader Comments (DarkEnginseer)

  • WinASM Studio. (do a search)

    A fella by the handle of ShooRick repackaged a distro of WinASM Studio for FASM specifically. I tested it yesterday and had three projects done in a total of about an hour and all ran perfectly. Console app with c mixed in and a dialog with MVC 32 interfaces and one other straight FASM.

    WinASM Studio is free and now open source and an extremely nice IDE with support for FASM, MASM and several other libraries. Check it out -- or not.

  • @Houndx6

    Thank you for your advice, I will check out WinASM Studio, maybe for my next project, because this could become bigger an maybe a mixture of C and ASM. We'll see. 

  • Not to bad for an intro video. Practice makes perfect and there is much more to fasm so you can make many more videos. Best wishes and keep up the good work.

  • @Houndx6

    I know the video is far away from beeing perfect, but it wasn' t scripted and I'm not a native english speaker. To do this a little more professional I will at least write down a script the next time and look for the right vokabulary before I start to record. ;-)

  • nice video, i'm using masm right now... maybe i'll check out fasm!

  • @syfenx

    I think for professional purposes masm might be a better choice, but for small programs it's an alternative. Unfortunately fasm doesn't have a linker (as far as I know), so the code size is limited to 64 kbyte, unless you write your own header for the PE-format and link it on your own. :-(

    I think in the fasm-forum might already exist some code which solves this problem.

    But who writes assembly-code above the 64k limit these days anyway...

see all

All Comments (12)

Sign In or Sign Up now to post a comment!
  • @DarkEnginseer In FASM you dont need a linker, you write the diretive: "FORMAT PE" , and you add your own impor section that is not so hard to write, even some macros let you write that section more easily. Or you can use "INCLUDE 'win32ax.inc'" and you dont need to write anything more than your code or data sections. Of course you can use a linker if you want to, just using the "FORMAT COFF\MS COFF" and "EXTERN APII" and then linking.

  • FASM was a smaller library and informal grammar as are all in their beginnings, but over the course of 5 years that I have been monitoring FASM's development it has come to a point where it can be considered in professional development circles. It can import MSVCRT and associated DLL's as well as C and can interact with C++ grammars as well. There are numerous projects developing upon FASM that act as 3rd party includes in addition to everything else making socket interfaces; etc. very easy.

  • @Batchdatei13

    Yes, sure. Sorry, it took a while until I realized, that I got a comment. The rapidshare download link is in the info section of the video. Thanks for your interest, and Good Luck!

    PS: I had some problems here, it looks like YouTube doesn't allow you to write links in comments.

  • Can you give/send me the code?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more