This example is about a double edit issue with two edit box using FASM.

The goal of this tutorial is to show how to copy memory using the destination source and registers. Copy memory is a complex issue and depends on the rule of addressing. In this case I used the registers: edi, esi, ecx. My example uses also a structure to understand another… Continue Reading Programming with FASM – copy memory.

Today I review an old example from my work. This tutorial is about the Fibonacci sequence and the goal of this tutorial about uses registers and stack, math and size of values. Another part of this goal is how to use the console window. The Fibonacci sequence is a sequence… Continue Reading Programming with FASM – Fibonacci example.

This tutorial follows the old tutorial in the FASM programming series, see Programming with FASM – first steps. The FASM manual that follows this example can be found here. This is an example:

As you can see is need to set the format and included file: PE64 GUI and… Continue Reading Programming with FASM – first steps with x86-64 example.

The easy way is to check the incrementing the eax register: The problem is much more complex if we are to discuss the subject. Let’s see the source code:

The x64 and x86 are symbols. The source code shows us the algorithm: recall correctly the EAX with  xor ; try to … Continue Reading Programming with FASM – test 64 bit CPU compatibility.

About Easy Code. This assembly tool which utilizes a visual component-assisted programming environment for the assembly language. The Easy Code IDE tool comes with a graphical user interface (GUI) and objects components. One good feature is integration with MASM32, MASM64, GOASM, JWASM/UASM/ASMC, FASM, and PoASM assembler libraries and tools. You… Continue Reading Easy Code IDE tool for the assembly language .

Today I start with a simple FASM tutorial about combo box control. In this tutorial, I will show you how to deal with this control. First, you need to create a simple window and then to add it. The steps are very simple: start program with the format PE GUI… Continue Reading Programming with FASM – ComboBox Control – part 001.

First, you need to take a look at this website. The CPUID returns processor identification and feature information in the EAX, EBX, ECX, and EDX registers. What the source code from my example do? First I start with the default assembly program. The next step is to start with resetting… Continue Reading Programming with FASM – test with CPUID.