Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do I need in order to write assembly on Windows 7? [duplicate]

I would like to program in asm on my Windows 7 computer.

I have some knowledge about asm.

I would like to know the tools I need to use and also how to program the graphics side (in order to create a video game).

like image 867
Shinobi Avatar asked Oct 13 '13 19:10

Shinobi


People also ask

What is DUP in assembly language?

The DUP directive tells the assembler to duplicate an expression a given number of times. For example, 4 DUP(2) is equivalent to 2, 2, 2, 2. Some examples: Z. DD 1, 2, 3.

What assembly language does Windows use?

The Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows.


1 Answers

FASM (aka FlatAsembler) - it contains everything you need to program in assembly language for Windows or Linux, including a lightweight IDE.

Fresh IDE - It is the same as FASM but with advanced IDE for visual and RAD development.

Each of these two packages are self-sufficient and there is documentation and examples inside.

Maybe the only other tool you need is a good debugger: Olly debugger is the best for Windows. And as long as there is no debugger of comparable quality for any other OS then it is the best user mode debugger in the world. :)

About the graphics and game programming - go to the FASM message board, there is a lot of discussions on this subject, sources and friendly community to help you

Important Note 1 - I am a little bit biased, Fresh IDE is my project, but I started it because FASM is really the best assembler ever made and it deserves good RAD IDE.

Important Note 2 - There is another good assembler - NASM - but it is not so good for beginners or fully assembly written projects.

like image 186
johnfound Avatar answered Nov 15 '22 17:11

johnfound