Programming in Fasm
- Date Submitted: 07/05/2011 08:16 AM
- Flesch-Kincaid Score: 56.8
- Words: 36220
- Essay Grade:
no grades
- Report this Essay
flat assembler 1.64
Programmer’s Manual
Tomasz Grysztar
2
Contents
1 Introduction 1.1 Compiler overview . . . . . . . . . . . . . . . 1.1.1 System requirements . . . . . . . . . . 1.1.2 Compiler usage . . . . . . . . . . . . . 1.1.3 Executing compiler from command line 1.1.4 Command line compiler messages . . . 1.1.5 Output formats . . . . . . . . . . . . . 1.2 Assembly syntax . . . . . . . . . . . . . . . . 1.2.1 Instruction syntax . . . . . . . . . . . 1.2.2 Data definitions . . . . . . . . . . . . . 1.2.3 Constants and labels . . . . . . . . . . 1.2.4 Numerical expressions . . . . . . . . . 1.2.5 Jumps and calls . . . . . . . . . . . . . 1.2.6 Size settings . . . . . . . . . . . . . . . 2 Instruction set 2.1 The x86 architecture instructions . . . 2.1.1 Data movement instructions . . 2.1.2 Type conversion instructions . . 2.1.3 Binary arithmetic instructions . 2.1.4 Decimal arithmetic instructions 2.1.5 Logical instructions . . . . . . . 2.1.6 Control transfer instructions . . 2.1.7 I/O instructions . . . . . . . . . 2.1.8 Strings operations . . . . . . . . 2.1.9 Flag control instructions . . . . 2.1.10 Conditional operations . . . . . 2.1.11 Miscellaneous instructions . . . 2.1.12 System instructions . . . . . . . 2.1.13 FPU instructions . . . . . . . . 2.1.14 MMX instructions . . . . . . . 3 5 5 5 6 7 8 9 9 10 11 12 14 15 15 17 17 17 19 20 22 23 25 28 29 31 32 32 34 36 41
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . ....
Comments
Express your owns thoughts and ideas on this essay by writing a grade and/or critique.
Sign Up or Login to your account to leave your opinion on this Essay.
No comments