Quantcast
Channel: @Blog("Baptiste Wicht") » Assembly
Browsing latest articles
Browse All 10 View Live

How to print strings and integers in Intel Assembly on Linux ?

In this post, we’ll learn how to print strings and integers to the console on Linux using Intel Assembly. In this post, I’ll use the AT&T notation, because it’s the notation used in EDDI. In EDDI,...

View Article



Dynamic memory allocation in Intel Assembly on Linux

For the version 0.6.0 of the EDDI Compiler, I have written a simple dynamic memory allocation function in assembly. I did that to avoid using malloc in my assembly code. As this is not an easy subject,...

View Article

Install the Insight Debugger on Linux Mint (works for Ubuntu too)

Insight is a very good debugger based on gdb. I prefer it over ddd or kdbg as I find it clearer and easier to use. Moreover, this debugger is also the one used in the book Assembly language Step by...

View Article

EDDIC 0.8 : 64bit generation

I just released the version 0.8. The main change of this version is the addition of a 64bit generation. If you compiles eddic in 64bit, the default output of the compiler will be 64 bit, otherwise it...

View Article

Assembly Language Step By Step, Programming with Linux – Book Review

To improve my skills in Intel Assembly, I ordered and read Assembly Language Step by Step, Programming with Linux, by Jeff Duntemann. Just for the record, I read it on my Amazon Kindle. This book is...

View Article


EDDIC 0.9 – Floating point support

I just finished working on the 0.9 version of the EDDIC Compiler. The language does now support floating point variables. Here is an example of what can be done in EDDI now: void main(){ float a = 1.5;...

View Article

Introduction to 64 Bit Intel Assembly Language Programming for Linux – Book...

The first book I read about Intel Assembly was lacking information about 64 bits programming. So I ordered and read Introduction to 64 Bit Intel Assembly Language Programming for Linux, by Ray...

View Article

EDDIC 0.9.1 – Enhanced floating point support

I just released the version 0.9.1 of the EDDI Compiler (eddic). This release is a minor one, there are no huge changes to the language nor in the compiler itself. But that version was necessary before...

View Article


Image may be NSFW.
Clik here to view.

Compiler Architecture refinements for eddic

The next version of eddic will see an improved compiler architecture. There are two new main changes in this version: A better separation between the front end and the back end A new intermediate...

View Article


Memory Manager in 64bits Intel Assembly on Linux

For the last version of the EDDI Compiler, it has been necessary to extend the dynamic memory allocator, to support free memory. In this post, we will see how to write a simple Memory Manager in Intel...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images