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.… Continue Reading Programming with FASM – Calendar Control.
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… Continue Reading Enables or disables privileges with fasm.
The SimpleASM named SASM is a simple open source cross-platform 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. I tested one FASM files from my projects area and also… Continue Reading The SASM I.D.E. assembler for NASM, GAS, FASM and MASM.
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… Continue Reading Assembly language x64: The System V ABI – part 001.
Today, January 4, 2017, comes with the new released version of x64dbg debugger application. This is an open-source x64/x32 debugger for windows and is under constant active development. The x64dbg can debug both x64 and x32 applications and used Qt, TitanEngine, capstone, Yara, Scylla, Jansson, lz4, XEDParse, Keystone, asmjit and… Continue Reading New x64dbg debugger released.
It’s just a simple example to show you how to deal with .inc files in your project. You need to have func.inc and date.inc files to run FASM with proj.asm. These two files will come with dates and functions for your project. First the proj.asm file :
; Copyright (c) 2012, Catalin George Festila -www.free-tutorials.org
; All rights reserved.
; Main program
segment readable executable
primul_text db 'www.free-tutorials.org example 001 - version is ',VERS,0AH,'$'
segment readable writeable
consola_date dd ?
The FASM is a self-assembling open-source 80×86 assembler forDOS, Windows and Linux. It supports all 8086-80486/Pentium instructions with MMX, SSE, SSE2 and with more features. FASM contains many programming options and features. The source code can be written in different ways because of control directives, macros, and management of resources.… Continue Reading Programming with FASM – first steps .
In this tutorial, I will show you one simple way to write source code for debug command. Working with assembler is provides the opportunity of knowing more the operation of your PC. Open a file with notepad, named YN.txt and fill with the source code below.
db 0d,0a,"APASA tasta Y sau N!",0d,0a,"$"
db 0d,0a,"Ai apasat Y",0d,0a,"$"
db 0d,0a,"Ai apasat N",0d,0a,"$"
After that, save… Continue Reading Simple way to use DEBUG.