Tag: Assembler

Fractals And Intel x86_64 Assembler

Some time ago I wrote this article about using integer operations to calculate fractal images. Currently, I’m giving a course which prepares for malware analysis. Among other things we deal a lot with Intel assembler and how compilers create and optimize code. The full code of everything discussed below (and also of the article referred …

Continue reading

Assembler on Arduino — Part 2

Some time ago I wrote this article about the build chain for assembler programming on Arduino. The article contained a simple blinking LED example. In the meanwhile I got several questions about Arduino and assembler. This article is about a more mature real-world blinking LED example. You can download the full source package here which …

Continue reading

AVR Linker: out of range error

This article describes two common reasons for the out-of-range AVR linker error message and provides solutions. Although this article is specific to the AVR core, the same problems occur on most processor types. I’m currently preparing a course, teaching students about assembly language. I chose to use Arduino as development platform which is equipped with …

Continue reading

Native Assembler Programming on Arduino

This article is about programming an Arduino board natively in pure Assembler without carrying the rucksack of standard libraries and functions. Using a simple example and an Arduino Uno board, I will show how to assemble, link, and upload your code to the board without using the Arduino development environment. This article does not teach …

Continue reading