Category Archives: Assembler

Programming with FASM – test with CPUID .

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 strat with reset xor eax,eax use […]

Programming with FASM – Calendar Control.

I have not done a tutorial about the assembler programming language for a while, so today I had a good reason to write this tutorial. The tutorial focuses on using Calendar Control (MSAA UI Element Reference). The source code of the window made in fasm is used into this tutorial. I added the window class […]

Enables or disables privileges with fasm.

Today I will show you how to enables or disables privileges with fasm. The Windows 10 come with Authorization and this is the right granted an individual to use the system and the data stored on it. This is based on the Windows Server and Windows operating systems that control access to resources. The example […]

The SASM I.D.E. assembler for NASM, GAS, FASM and MASM.

The SimpleASM named SASM is a simple open source crossplatform IDE for NASM, MASM, GAS, FASM assembly languages and is working with Windows and Linux. I tested the Windows version 3.8.0 with FASM x64 example and is working well. Also I tested another FASM files from my projects area and also working great. You need […]

Assembly language x64: The System V ABI – part 001.

The System V Application Binary Interface named ABI defines a system interface for compiled application programs. This System V Application Binary Interface is a set of specifications that detail calling conventions, object file formats, executable file formats, dynamic linking semantics, and much more. The ABI defines a binary interface for application programs that are compiled […]