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.
format ELF executable 3
segment readable executable
BYTES = 255 ;number of byte 255
;read a char from input
mov ebx,0 ;0 stdin, 1 stdout, 2 stderr
;write byte read to output
;exit from program
mov eax,1 ; System call 'exit'
xor ebx,ebx ; 'xor ebx,ebx'
segment readable writeable
char_Buffer db BYTES dup(0)
CharRead db 1
The result is … as follows:
[mythcat@desk fasm]$ ./fasm char_write.asm
flat assembler version 1.73.24 (16384 kilobytes memory)
3 passes, 428 bytes.
[mythcat@desk fasm]$ ./char_write
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 x64 version for this tutorial.… Read More »
This tutorial is about starting a mobile project with Xamarin si C#. I used my mobile phone to test the default starting project from Visual Studio 2019. First, you need to install Xamarin with the Visual Studio Installer software. Then start the default project on Visual Studio 2019. Create a new project by select Mobile… Read More »
This is a new tutorial about C# and Speech.Recognition feature. First, I create a console C# project and I add Speech.Recognition reference to project, see my old tutorial. After these steps the default source code from documentation works well:
static void Main(string args)
// Create an in-process speech recognizer for the en-US locale.
SpeechRecognitionEngine recognizer =
// Create and load a dictation grammar.
// Add a handler for the speech recognized event.
// Configure input to the speech recognizer.
// Start asynchronous, continuous speech recognition.
// Keep the console window open.
// Handle the SpeechRecognized event.
static void recognizer_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
Console.WriteLine("Recognized text: " + e.Result.Text);
Google team comes with this intro for Google Shell: When you start Cloud Shell, it provisions a e2-small Google Compute Engine virtual machine running a Debian-based Linux operating system. Cloud Shell instances are provisioned on a per-user, per-session basis. The instance persists while your Cloud Shell session is active; after an hour of inactivity, your… Read More »
The tutorial for today uses C# with .NET Framework 4.7.2 and is a short intro into the TAP programming area with definitions examples. TAP is the acronym for Task-based Asynchronous Pattern. In the .NET Framework 4.5, the C# compiler is capable of implementing the TAP and this implementing use compiler. You can implement the TAP… Read More »
Today’s tutorial solves a number of issues for the programmer and the regular user. First. let show you a download tool for GitHub. This online tool allows you to download any folder from GitHub without using the classic git clone command. With this online tool, I download this animated parrot theme from Mozilla Developer Network… Read More »
The tutorial for today will cover the use of Nuget Package Manager with a known package named NBitcoin. First, open your Visual Studio and create a console project for C#. I used Visual Studio version 2019 for this project. In the right area, you have the Solution Explorer with your project tree list. Select the… Read More »