Page 1 of 1

[SOLVED]Help with Assembler

Posted: Sun Mar 23, 2014 12:39 pm
by bashcommando
I have no idea on how to program with assembler but I want to know. Where can I learn?

Re: Help with Assembler

Posted: Sun Mar 23, 2014 1:42 pm
by Combuster
I suggest you make a habit of searching and reading before asking questions. There's a sticky for this, as well as much better websites.

Re: Help with Assembler

Posted: Sun Mar 23, 2014 2:44 pm
by siavoshkc
Do you know any high level language?

Re: Help with Assembler

Posted: Sun Mar 23, 2014 3:49 pm
by bashcommando
siavoshkc wrote:Do you know any high level language?
Yes. Lua, Python and a bit of C++(I don't know if that is high level or not!)

Re: Help with Assembler

Posted: Sun Mar 23, 2014 10:49 pm
by Bender
Perhaps the FASM Manual?
Chapter 1.2 and Chapter 2.1 are the ones that contain information about assembly syntax and x86 instructions. Rest all are assembler specific (macros/preprocessor/formats/assembler specific directives etc.).
Intel Manuals should help you too.
And maybe a Google Search?

Re: Help with Assembler

Posted: Sat Mar 29, 2014 3:16 pm
by bashcommando
Bender wrote:Perhaps the FASM Manual?
Chapter 1.2 and Chapter 2.1 are the ones that contain information about assembly syntax and x86 instructions. Rest all are assembler specific (macros/preprocessor/formats/assembler specific directives etc.).
Intel Manuals should help you too.
And maybe a Google Search?
Thanks! :D Read the FASM manual, does it matter that I am using NASM?

Re: Help with Assembler

Posted: Sat Mar 29, 2014 7:30 pm
by Bender
Read the FASM manual, does it matter that I am using NASM?
No FASM and NASM are pretty similar when it comes to assembly syntax, however the preprocessor directives are assembler specific. For example 'include' is the include directive in FASM while counterpart in NASM is '%include'. NASM's preprocessor directives are prefixed by a '%'.