(This software works with AVR and ESP8266 architecture)

This is a tool help to convert Arduino C/C++ code to Assembly code.

Step 1: Choose the Arduino *.elf file (generated when you compile C/C++ code in the IDE, usually located in Temp folder).
Step 2: Choose the output txt file, the assembly code will be written to this file.
Step 3: Click Convert.

The software requires .NET 4.0
Notepad++ recommended (to view Assembly code with colorful text): https://notepad-plus-plus.org/

The idea comes from:
http://forum.arduino.cc/index.php?topic=37711.0
https://forum.arduino.cc/index.php?topic=50169.0

Contact me: maisonsmd@gmail.com

Features

  • Convert C/C++ code to Assembly code
  • Automatically open output file when done converting
  • Use generated assembly to optimize your code (speed, memories)

Project Samples

Project Activity

See All Activity >

Categories

Compilers

License

MIT License

Follow Arduino to Assembly Converter

Arduino to Assembly Converter Web Site

Other Useful Business Software
Auth for GenAI | Auth0 Icon
Auth for GenAI | Auth0

Enable AI agents to securely access tools, workflows, and data with fine-grained control and just a few lines of code.

Easily implement secure login experiences for AI Agents - from interactive chatbots to background workers with Auth0. Auth for GenAI is now available in Developer Preview
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • W10 gives at first warnings not to write in the Documents directory by de assembly convertor. .NET is allready installed. After that having solved: Does only produce an empty .txt file when you copy the .elf file to anonther directory. The path must really point to de the Arduino subdirectory. Then it produces a clear ASM listing with embedded C language and numbered labels. Due to the optimizing compiler, the sequence is a mess, but you can find how the program executes. Great!
    1 user found this review helpful.
    Reply from Arduino to Assembly Converter
    Edited 2019-04-26
    Hi. Thank you for using my software. The empty txt file issue caused by having white spaces in the two path, I fixed this in v1.1.
Read more reviews >

Additional Project Details

Operating Systems

Windows

Languages

English

Intended Audience

Advanced End Users, Developers, Engineering

User Interface

.NET/Mono

Programming Language

C#

Related Categories

C# Compilers

Registered

2017-09-17