Words of Wisdom:

"Indecision is the key to flexibility!" - Whatever

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.

  1. No comments