Today I will show you how to use the MMX instructions. SSE stands for Streaming SIMD Extensions and uses 128-bit registers: XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 The capabilities of the XMM registers are: 2 64-bit floating points (double precision) 2 64-bit integers 4 32-bit floating points (single-precision)… Continue Reading Programming with FASM – divide / multiply in Linux – part 009 .

I haven’t worked with FASM, Linux, and system functions for a while. Here is an extremely simple example for beginners with output on my nickname: mythcat.

The result is … as follows:

The tutorial for today is about debugging and FASM with fdbg tool. For debugging and testing you can use any debugger, but you can use the You can here all version for these operating system: GUI for Windows x64, Windows x64, Linux x64 and UEFI x64. I used the Linux… Continue Reading Programming with FASM – the format ELF executable – part 007 .

You need a USB stick to put the Windows 10 from the official website image with a size of 5.4 Gb.

Reboot with the USB stick with the boot set on USB Device and you can install the Windows 10.

I used Android Studion 3.6.1 on Ubuntu Linux. I start an Empty Project and I change the activity_main.xml file into this:

You can see I change the Hello Word! text into GRADIENT COLORS. I add this source line of code:

I create this resource XML into res –… Continue Reading Android Studio – simple gradient example.

I don’t like the Pug very much but for today I will write a simple intro tutorial. The Pug is a template engine for Node and for the browser which can make you more productive and your code more readable. It compiles to HTML and has a simplified syntax with… Continue Reading Pug: About the Pug javascript.

Let’s read from a text file named new_file.txt with an assembler program.

The source code is easy to understand. This source code shows you how you can use a macro for print. The base of this source code use INT 0x80 with a rax register for many functions like… Continue Reading Programming with FASM – the format ELF executable – part 006 .

Let’s write into a text file named new_file.txt with an assembler program. First, you need to create this text file using the command touch.

The assembler FASM let us to write in the file using the INT 80 and some functions used with rax, rbx, rcx, rdx registers. For… Continue Reading Programming with FASM – the format ELF executable – part 005 .